解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a[100],i,x;
scanf("%d",&x);
for(i=0;i<100;i++)
{
a[i]=x%10;
if(x<10)
{
printf("%d",x);
break;
}
else
{x=x/10;
printf("%d ",a[i]);}
}
}
0.0分
2 人评分
#include<stdio.h> int main(void) { int n; scanf("%d",&n); while(n>99&&n<1000) { int a,b,c; a=n/100; b=(n-(100*a))/10; c=n-(100*a)-(10*b); printf("%d %d %d\t",c,b,a); break; } return 0; } 我没用break语句之前为啥结果一直无限循环?哪位大佬帮我解答下疑惑,提前感谢了。
#include<stdio.h> int main() { char a,b,c; scanf("%c%c%c",&a,&b,&c); printf("%c %c %c",c,b,a); return 0; } 想问下这个可以吗,我看系统给过了
dotcpp0599963 2022-10-21 20:30:54 |
wc,nb
Kanotry 2022-10-25 19:03:04 |
直接输入输出当然没问题
千梦 2022-10-31 14:39:41 |
未曾想过的道路
kiner 2022-12-02 13:07:45 |
属于比较笨的方式,只可以转换3个数
渐变 2022-12-15 08:14:09 |
对于这个题目来说够用了(~·~)
Mac 2023-01-19 10:00:11 |
我也是这样的,但我用的是整形为什么就不行了,为什么要用char
金元 2023-01-30 09:07:05 |
@dotcpp0638227 因为字符 就单独一个的,%d的话不行
编程小顽石 2023-02-10 11:34:09 |
牛皮,对这道题而言完全够了,其实这道题最简单的答案就是你这个。我不看评论的话还没想到你这样干呢。
简单的a+b (C语言代码)浏览:783 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1270 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:956 |
简单的a+b (C语言代码)浏览:560 |
【绝对值排序】 (C语言代码)浏览:892 |
愚蠢的摄影师 (C++代码)浏览:980 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:513 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1457 |
敲七 (C语言代码)浏览:2747 |
拆分位数 (C语言代码)浏览:558 |
编程小顽石 2023-02-10 11:42:18 |
哦哦,我用了while循环语句,嗐,粗心了