这个是获取五位数每个十进制位上是什么数的程序,其中 十位、百位、千位 的部分是否可以改写成循环结构?
/#include<stdio.h>
int main(void)
{
int x= 0;
short x0,x1,x2,x3,x4;
printf("\n请输入一个5位整数:");
scanf("%d",&x);
x0=x%10;
x1=x%100/10;
x2=x%1000/100;
x3=x%10000/1000;
x4=x/10000;
printf("\n个位=%d\n十位=%d\n百位=%d\n千位=%d\n万位=%d\n\n",x0,x1,x2,x3,x4);
return 0;
}
一定可以啊, 不过也不一定要用循环
如用 sprintf 就可以