{
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)即得到你要的结果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)