我来拿分了。假设输入5位数。
#include <stdio.h>
int main()
{
int a,b1,b2,b3,b4,b5;
scanf("%d",&a);
d1=(int)a/10000;
d2=(int)(a-d1*10000)/1000;
d3=(int)(a-d1*10000-d2*1000)/100;
d4=(int)(a-d1*10000-d2*1000)/10;
d5=(int)a-d1*10000-d2*1000-d3*100;
printf("万位为:%d\n千位为:%d\n百位为:%d\n个位为:%d\n",d1,d2,d3,d4,d5);
return 0;
}
以上。
温馨提示:答案为网友推荐,仅供参考