对1009最简单的无数组解法
解题思路:1009题其他人写的题解我都看了,大部分通用解都是采用数组存数嵌套循环,好处是顺序逆序输出会比较方便,代码量小。而无数组的解法我也看了一些,大多都是各种小循环嵌套外加计数器记录位数,我觉得并不简便,因为循环嵌套对新手来说很容易弄迷糊;因此我用最简单的按输入位数分类,
先求每一位的数,存放到数组中
解题思路:注意事项:参考代码:#includeintmain(){inta,b[5],n,m;scanf("%d",&a);b[4]=a/10000;b[3]=a/1000%10;b[2]=a/100%10;b[1]=a/10%10;b[0]=a%10;if(b[4]>0)n=5;e
刷题记录2025/12/17 1009: [编程入门]数字的处理与判断
我太菜了注意事项:参考代码:#includeintmain(){intn;inta,b,c,d,e;scanf("%d",&n);if(n>=10000)printf("5\n");if(n>=1000&&n<10000)printf("4\n");if(n>=100&&n<1000
[编程入门]数字的处理与判断
解题思路:注意事项:看网上的那些答案有些太高级不是很好理解,现在给出两个初学就能做的答案代码,方便理解一下。参考代码:第一种(不使用数组方法):#includeintmain(){intx;intd=0;intmask=1;scanf("%d",
1009: 数字的处理与判断
摘要:#include<stdio.h>int main(){ int a, b, c, x = 0; int n = 0……
计算数字位数and逆序和顺序输出
摘要:#include<stdio.h>#include<math.h>int main(){ int n, m, y, i, j, k = 1; ……
菜鸟记录11111111
摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int a,b=0,c[5]; scanf(&q……