解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:889 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:876 |
WU-格式化数据输出 (C++代码)浏览:1206 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:507 |
【明明的随机数】 (C语言代码)浏览:785 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:669 |
Minesweeper (C语言描述,蓝桥杯)浏览:1125 |
剪刀石头布 (C语言代码)浏览:1434 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:446 |
母牛的故事 (C语言代码)浏览:562 |