解题思路:很简单的思路,适合初学者,接触过c语言的人都能看懂
注意事项:重新赋值输入的数值,防止在下次循环中使用了之前用过的数值
参考代码:
#include <stdio.h>
int main()
{
int a,b,i=0,j,c,d,e,m,n,o,p;
scanf("%d",&a);
b=a;
do
{
i++;
b=b/10;
}
while(b!=0);
printf("%d\n",i);
e=a;
if(a>9999&&a<=99999)
{
m=e/10000;
printf("%d ",m);
n=(e-m*10000)/1000;
printf("%d ",n);
o=(e-10000*m-1000*n)/100;
printf("%d ",o);
p=(e-10000*m-1000*n-100*o)/10;
printf("%d ",p);
printf("%d\n",e%10);
}
if(a>999&&a<=9999)
{
m=e/1000;
printf("%d ",m);
n=(e-1000*m)/100;
printf("%d ",n);
o=(e-1000*m-100*n)/10;
printf("%d ",o);
printf("%d\n",e%10);
}
if(a>99&&a<=999)
{
m=e/100;
printf("%d ",m);
n=(e-100*m)/10;
printf("%d ",n);
printf("%d\n",e%10);
}
if(a>9&&a<=99)
{
m=e/10;
printf("%d ",m);
printf("%d\n",e%10);
}
if(a>=1&&a<=9)
printf("%d\n",e%10);
d=a;
for(j=0;j<i;j++)
{
c=d%10;
d=d/10;
printf("%d",c);
}
return 0;
}
0.0分
1 人评分
九宫重排 (C++代码)浏览:2160 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:619 |
WU-printf基础练习2 (C++代码)浏览:2007 |
Wu-求圆的面积 (C++代码)浏览:1892 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:641 |
Minesweeper (C语言描述,蓝桥杯)浏览:1127 |
交换Easy (C语言代码)浏览:762 |
简单的a+b (C语言代码)浏览:461 |
众数问题 (C语言代码)浏览:673 |
1202题解浏览:628 |