标题:基础小问题啊??
只看楼主
卧龙先生
Rank: 1
等 级:新手上路
帖 子:77
专家分:0
注 册:2004-7-18
 问题点数:0 回复次数:14 
基础小问题啊??

这个问题好像很基础,但是小弟不知怎么做,希望各位大哥不吝赐教。

随意输入一个数,在C程序中输出这个数的百位数上的数字。

搜索更多相关主题的帖子: 基础 
2004-07-18 16:44
zxp
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-7-18
得分:0 
[推荐]
#include<stdio.h>
void main()
{
int x=0;
int bz;
    printf("please putin one number:\n");
scanf("%d",&x);
bz=x%1000;
bz=int(bz/100);
printf("the number`s baiwei shang shuzi is:");
printf("%d",bz);
}

[此贴子已经被作者于2004-07-18 17:45:20编辑过]


2004-07-18 17:44
卧龙先生
Rank: 1
等 级:新手上路
帖 子:77
专家分:0
注 册:2004-7-18
得分:0 

谢谢这位大哥,你好厉害啊


我是一只小小小小菜鸟!!
2004-07-18 21:18
卧龙先生
Rank: 1
等 级:新手上路
帖 子:77
专家分:0
注 册:2004-7-18
得分:0 

不过为什么当我输入一个较大的数。他显示的结果就不对了??

比如我输入1234567。他显示百位上的数字为-6


我是一只小小小小菜鸟!!
2004-07-19 12:14
wf_wf_2003
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2004-6-1
得分:0 

晕!!在大些更不行!

int 变量范围是多少啊?我忘了~~~

2004-07-20 12:18
wf_wf_2003
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2004-6-1
得分:0 

改成long试试!!

2004-07-20 12:19
fishy
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2004-7-26
得分:0 

再多的话要用高精度运算..........


刚学完C 对C++不明白 汇编懂一点点点
2004-07-29 02:46
空前
Rank: 1
等 级:新手上路
帖 子:1146
专家分:0
注 册:2004-5-11
得分:0 
大哥们,bz=x%1000;这句话有用吗?

2004-08-23 00:28
空前
Rank: 1
等 级:新手上路
帖 子:1146
专家分:0
注 册:2004-5-11
得分:0 

怎么没人回答啊


2004-09-02 00:36
bcomer
Rank: 1
等 级:新手上路
帖 子:113
专家分:0
注 册:2004-9-13
得分:0 
sure
2004-09-18 09:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-3437-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.095939 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved