解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a,i,g,s,b,q,w;
scanf("%d",&a);
if(a>0) i=1;
if(a>9) i=2;
if(a>99) i=3;
if(a>999) i=4;
if(a>9999)i=5;
g=a%10;
s=(a%100)/10;
b=(a%1000)/100;
q=(a%10000)/1000;
w=a/10000;
printf("%d\n",i);
printf("%d %d %d %d %d\n",w,q,b,s,g);
switch(i){
case 1:printf("%d\n",g);break;
case 2:printf("%d%d\n",g,s);break;
case 3:printf("%d%d%d\n",g,s,b);break;
case 4:printf("%d%d%d%d\n",g,s,b,q);break;
case 5:printf("%d%d%d%d%d\n",g,s,b,q,w);break;
}
return 0;
}
0.0分
0 人评分
程序员的表白 (C语言代码)浏览:1574 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:658 |
C语言训练-自由落体问题 (C语言代码)浏览:1775 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:566 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1396 |
WU-格式化数据输出 (C++代码)浏览:1312 |
DNA (C语言描述,蓝桥杯)浏览:1653 |
Tom数 (C语言代码)浏览:517 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1495 |
母牛的故事 (C语言代码)浏览:623 |