题目要求:输入一个非负整数,正序输出它的每一位数字
输入示例:13425
输出示例:1 3 4 2 5
【5后无空格】
原创代码:
#include <stdio.h>
#include <math.h>
int main()
{
int a,t,yu,i=0,n;
scanf("%d",&a);
t = a;
while(t!=0){
t=t/10;
i++;
}
for(n=i-1;n>=1;n--){
yu=a/pow(10,n);
const int mod=pow(10,n);//强制类转换
a=a%mod;
printf("%d ",yu);
}
yu=a/pow(10,n);
const int mod=pow(10,n);//强制类转换
a=a%mod;
printf("%d",yu);
return 0;
}