较为简洁的 解题思路:通过while循环来求位数,相比起繁琐的if语句,使switch来快速判断位数注意事项:参考代码:#include//给出一个不多于5位的整数,要求1、求出它是几位数2、分别输出每一位数字3、按逆序输出各位数字,例如原数为321, 题解列表 2026年08月17日 0 点赞 0 评论 254 浏览 评分:0.0
对1009最简单的无数组解法 解题思路:1009题其他人写的题解我都看了,大部分通用解都是采用数组存数嵌套循环,好处是顺序逆序输出会比较方便,代码量小。而无数组的解法我也看了一些,大多都是各种小循环嵌套外加计数器记录位数,我觉得并不简便,因为循环嵌套对新手来说很容易弄迷糊;因此我用最简单的按输入位数分类, 题解列表 2026年07月08日 1 点赞 0 评论 192 浏览 评分:10.0
在哪你都看得到我记住这句话 摘要:解题思路:直接把它当作字符串处理,个数就是s.size()再用两个循环进行顺逆输出注意事项:参考代码:#include<iostream>#include<…… 题解列表 2026年03月19日 2 点赞 0 评论 1049 浏览 评分:0.0
先求每一位的数,存放到数组中 解题思路:注意事项:参考代码:#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 题解列表 2026年03月09日 2 点赞 0 评论 486 浏览 评分:0.0
刷题记录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 题解列表 2025年12月17日 7 点赞 0 评论 771 浏览 评分:4.0
[编程入门]数字的处理与判断 解题思路:注意事项:看网上的那些答案有些太高级不是很好理解,现在给出两个初学就能做的答案代码,方便理解一下。参考代码:第一种(不使用数组方法):#includeintmain(){intx;intd=0;intmask=1;scanf("%d", 题解列表 2025年11月28日 2 点赞 1 评论 907 浏览 评分:10.0
1009: 数字的处理与判断 摘要:#include<stdio.h>int main(){ int a, b, c, x = 0; int n = 0…… 题解列表 2025年11月19日 3 点赞 0 评论 694 浏览 评分:10.0
计算数字位数and逆序和顺序输出 摘要:#include<stdio.h>#include<math.h>int main(){ int n, m, y, i, j, k = 1; …… 题解列表 2025年10月09日 3 点赞 0 评论 1493 浏览 评分:7.0
最简单的处理与判断 解题思路:发现别人的都好复杂,决定自己写一个,一个条件判断,一个计算长度函数,二个循环注意事项:慢慢打磨,寻最简解法参考代码:#include#includeintmain(){chara[1000];scanf("%s", 题解列表 2025年09月18日 11 点赞 0 评论 1395 浏览 评分:10.0