你题目的解答代码如下:
#include <stdio.h>
int main()
{
int n,a,b,c,d;
scanf("%d",&n);
a = n/1000;
b = n%1000/100;
c = n%100/10;
d = n%10;
printf("千位:%d,百位;%d,十位:%d,个位:%d",a,b,c,d);
return 0;
}
如有帮助,望采纳!谢谢!
完整代码如下:
#include <stdio.h>
int main()
{
int n,a,b,c,d; //(1)
scanf("%d",&n);
a = n/1000; //千位数 (2)
b = n%1000/100; //(3)
c = n%100/10; //(4)
d = n%10; //(5)
printf("千位数是%d,百位数是%d,十位数是%d,个位数是%d",a,b,c,d);
return 0;
}
这个问题有点悬疑啊,后面代码都看不到,怎么知道要定义多少变量?
int n;行么