永发信息网

C语言 怎么求出一个多位数 每位的数字???

答案:2  悬赏:0  手机版
解决时间 2021-04-06 13:16
  • 提问者网友:黑米和小志
  • 2021-04-05 22:45
C语言 怎么求出一个多位数 每位的数字???
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-04-05 23:48
int a=0;
int i=0;
int b[10]={0};//存放解析后的数字
scanf("%d"&a);

for(i=0 ; ;i++)
{
b[i]=a%10;
if(a< 10)
break;
a=a/10;
}
你把头尾完善一下就行了,这个在数组b中是逆序拍的,输出的时候你倒着输出就可以了
全部回答
  • 1楼网友:末日狂欢
  • 2021-04-06 00:56
#include
main()
{
int i=1,a,m[15];
scanf("%d",&a);
while(a!=0)
{
m[i]=a%10;
i++;
a=a/10;
}
while(i>1)
{
i--;
printf("%d",m[i]);
}
printf("\n");
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯