#include <stdio.h>
int main ()
{
int a,b,c,d,e,f;
printf("本程序可以输出这个数字的位数和各个位的数字!!!
");
printf("请输入一个数字:");
scanf("%d",&a);
f=a;
for (b=1;a>=10;b++)
{
a=a/10;
}
for (c=0;c<b;c++)
{
d=d*10;
}
for (c=b;c>0;c--)
{
e=f/d;
d=d/10;
printf("这个数的第%d位是%d",c,e);
}
}
没有报错