解题思路:
循环依次输出,空格用选择;
注意事项:
使每次循环的结果o(和下面的对应)都要减少一位;
循环的条件是o,而不是b;
这个题解也可以是不知道几位数的情况下的;
那个空格的设计是用了一个IF语句;
参考代码:
#include<stdio.h>
int main()
{
int a,o=1;
int b,n=3;
scanf("%d",&b);
int x=b;
while(x>9)
{
x=x/10;
o=o*10;
}
while(o>0)
{
a=b/o;
printf("%d",a);
if(o>9)
{
printf(" ");
}
b=b%o;
o=o/10;
}
return 0;
}
0.0分
0 人评分
矩阵转置 (C语言代码)浏览:1525 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:651 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:587 |
求组合数 (C语言代码)浏览:1159 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1118 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:613 |
WU-格式化数据输出 (C++代码)浏览:1212 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:472 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:639 |
【蟠桃记】 (C语言代码)浏览:1032 |