| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1317 人关注过本帖
标题:一个五位数怎么求他的万千百十个位啊
只看楼主 加入收藏
devilhunter2
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2011-7-3
结帖率:0
收藏
已结贴  问题点数:10 回复次数:9 
一个五位数怎么求他的万千百十个位啊
比如58794,大家帮我想想啊
搜索更多相关主题的帖子: 比如 
2011-07-25 21:24
wuzhanghao88
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:45
专家分:146
注 册:2009-10-25
收藏
得分:1 
unsigned int ualue=58794;
unsigned char wan,qian,bai,shi,ge;
ge=ualue%10;
ualue=ualue/10;
shi==ualue%10;
ualue=ualue/10;
bai=ualue%10;
ualue=ualue/10;
qian=ualue%10;
ualue=ualue/10;
wan=ualue%10;
算法很多的


[ 本帖最后由 wuzhanghao88 于 2011-7-25 21:40 编辑 ]
2011-07-25 21:38
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:1 
算法很多
可以求余
可以用字符串求等等
2011-07-26 07:53
b465513006
Rank: 2
等 级:论坛游民
威 望:1
帖 子:70
专家分:48
注 册:2011-3-18
收藏
得分:1 
int a=12345,b[7],i=0;
while(a>0)   
{
    b[i++]=a%10;
    a/=10;
}


b[0]为个位,。。。。。。。
2011-07-26 11:47
l1227780770
Rank: 1
等 级:新手上路
帖 子:4
专家分:1
注 册:2011-7-26
收藏
得分:1 
最笨的方法就是循环,循环(整除→原数减掉得数乘以位数)
2011-07-26 16:02
世界模型
Rank: 4
等 级:业余侠客
威 望:1
帖 子:240
专家分:226
注 册:2010-9-12
收藏
得分:1 
以下是引用b465513006在2011-7-26 11:47:05的发言:

int a=12345,b[7],i=0;
while(a>0)   
{
    b=a%10;
    a/=10;
}


b[0]为个位,。。。。。。。
++1
2011-07-26 16:12
QWESZ88
Rank: 2
等 级:论坛游民
帖 子:26
专家分:23
注 册:2011-7-24
收藏
得分:1 
六楼正解!
2011-07-26 22:14
BitStar
Rank: 1
等 级:新手上路
帖 子:5
专家分:1
注 册:2011-7-26
收藏
得分:1 
取余啦
2011-07-26 22:52
edgar_wang
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:64
专家分:178
注 册:2011-7-24
收藏
得分:1 
用数组存储后再逐个读取即可。
2011-07-27 09:37
韩54521风
Rank: 4
等 级:业余侠客
帖 子:75
专家分:212
注 册:2011-6-11
收藏
得分:1 
mai()
{
int a,b[];
scanf("%d",&a);
for(i=0;i<5;i++)
   { b[i]=a%10;
    a/=10;
    printf("%d",b[i]);
   }
}
   则b[0]为个位,b[1]为十位,以此类推,b[4]为万位。
2011-07-27 16:11
快速回复:一个五位数怎么求他的万千百十个位啊
数据加载中...
 
   



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

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