编写一段C语言程序,分解出6378的各位数字

编写一段C语言程序,分解出6378的各位数字,第1张

这个用一个很简单的方法就可以,把这个数除以1000就是千位,然后在那这个数吧千位减去,再除以100 就是百位,前提以上都是整形, 也可以把她在输此备入的时候输入成字斗扒消符,因为字空知符只能接受一个值

void divide(int a)

{

int t,d, i

t = 0

i = 0

//先将a反序,储存在t中,比如a=1234,那么t=4321

do

{

d = a%10

a /= 10

t = t*10+d

i++

}while(a)

//从个位依次输出t,即等价于最高位依次输出握老桥a

do

{

printf("%d,",t%10)

t /= 10

}while(i--)

printf("\n")

}

使用i计数是为了保证类如1000这样后面为0的数字在输出的时候不会只输出前面的非零数

main()程序的输入你自己含并写,用scanf将数字输段猛入到变量a中,然后调用divide(a)即得到你要的结果。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8251721.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存