搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 一个五位数怎么求他的万千百十个位啊
标题:
一个五位数怎么求他的万千百十个位啊
只看楼主
devilhunter2
等 级:
新手上路
帖 子:17
专家分:0
注 册:2011-7-3
结帖率:
0
楼主
已结贴
√
问题点数:10 回复次数:9
一个五位数怎么求他的万千百十个位啊
比如58794,大家帮我想想啊
搜索更多相关主题的帖子:
比如
2011-07-25 21:24
wuzhanghao88
等 级:
论坛游侠
帖 子:45
专家分:146
注 册:2009-10-25
第
2
楼
得分:1
unsigned int ualue=58794;
unsigned char wan,qian,bai
,sh
i,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
等 级:
小飞侠
威 望:
3
帖 子:1114
专家分:2611
注 册:2010-4-14
第
3
楼
得分:1
算法很多
可以求余
可以用字符串求等等
2011-07-26 07:53
b465513006
等 级:
论坛游民
威 望:
1
帖 子:70
专家分:48
注 册:2011-3-18
第
4
楼
得分: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
等 级:
新手上路
帖 子:4
专家分:1
注 册:2011-7-26
第
5
楼
得分:1
最笨的方法就是循环,循环(整除→原数减掉得数乘以位数)
2011-07-26 16:02
世界模型
等 级:
业余侠客
威 望:
1
帖 子:240
专家分:226
注 册:2010-9-12
第
6
楼
得分: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
等 级:
论坛游民
帖 子:26
专家分:23
注 册:2011-7-24
第
7
楼
得分:1
六楼正解!
2011-07-26 22:14
BitStar
等 级:
新手上路
帖 子:5
专家分:1
注 册:2011-7-26
第
8
楼
得分:1
取余啦
2011-07-26 22:52
edgar_wang
等 级:
论坛游侠
帖 子:64
专家分:178
注 册:2011-7-24
第
9
楼
得分:1
用数组存储后再逐个读取即可。
2011-07-27 09:37
韩54521风
等 级:
业余侠客
帖 子:75
专家分:212
注 册:2011-6-11
第
10
楼
得分: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
10
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-346072-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.226868 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved