数学组合分析一下 解题思路:这个题目因为很简单,就没必要上参考代码了,毕竟可以直接printf。那么19这个答案是怎么得来的呢?就是排列组合!三分的邮票可以出0张到4张,5分的邮票可以出0张到3张,那就是5*4=20;但是规定至少有一张邮票,不能两个都是0,所以去掉一种00,还剩19种。 题解列表 2026年07月21日 1 点赞 0 评论 103 浏览 评分:0.0
求阶乘并判断 解题思路:这个题目,如果是求阶乘并判断是否为阶乘和数并不难。关键在于怎么样字典序输出呢?我先给一个无字典序纯顺序标准输出代码。希望有大佬看了我的代码能给我提出改为字典序输出的建议,谢谢!注意事项:参考代码:#includeintfactor(intn){intx;if(n==0||n 题解列表 2026年07月22日 0 点赞 0 评论 83 浏览 评分:0.0
简单的遍历判断与输出 解题思路:对于一个数,不停的过滤它的个位数,直到最后为0.过滤下来的数就是各个数位上面的数,累加求和,和原值判断大小即可注意事项:参考代码:#define_CRT_SECURE_NO_WARNINGS1//VS2026上面不提供scanf函数, 题解列表 2026年07月22日 0 点赞 0 评论 78 浏览 评分:0.0
自定义函数判断亲和数 解题思路:亲和数的判断可以自定义函数实现,输入两个变量分别求其真约数,累加之后互相比较。然后主函数中调用判断即可注意事项:我采用VS写代码,所以会有#define那一行,是为了正常使用scanf函数,其它IDE或者oj写代码可忽略参考代码:#define_CRT_SECURE_NO_WARNINGS1 题解列表 2026年07月22日 0 点赞 0 评论 76 浏览 评分:0.0
简单判断循环嵌套 解题思路:简单的判断与循环结构嵌套输出注意事项:参考代码:#define_CRT_SECURE_NO_WARNINGS1#include#includeintmain(){inti,a,b,sum=0;scanf("%d%d", 题解列表 2026年07月22日 0 点赞 0 评论 77 浏览 评分:0.0
动态规划解决问题 摘要:解题思路:核心思想:将直线分成若干平行组,每个平行组大小为p≥2p≥2,该组内部减少(p2)(2p) 个交点。动态规划:dp[s][loss]:用 s 条直线组成平行组,能否减…… 题解列表 2026年07月22日 1 点赞 0 评论 90 浏览 评分:0.0
无数据结构纯语句操作剔除数组元素 解题思路:在删除相同元素的操作中,使用数据结构知识会比较简便。但是对于C语言小白来说还不太会指针等后面的知识和操作。于是我们采用笨方法纯语句操作:逐个比较数组元素,相同者赋0,最后排序之后把前面的0项全部截断输出即可!注意事项:参考代码:#define_CRT_SECURE_NO_WARNINGS1# 题解列表 2026年07月22日 0 点赞 0 评论 74 浏览 评分:0.0
洞察数列规律,递推求得结果 解题思路:我们容易发现,每多一天,桃子的数量就是上一天的数量+1再×2,以此我们可以写出关于n的递推关系式,求出结果注意事项:参考代码:#define_CRT_SECURE_NO_WARNINGS1#includeintmain(){intn;while(scanf("%d", 题解列表 2026年07月22日 0 点赞 0 评论 82 浏览 评分:0.0
直接利用勾股定理计算距离 解题思路:其实就是横坐标差值平方+纵坐标差值平方即为距离平方,开根号即为所求。因为题目肯定输入的是4个数,找到对应坐标运算即可注意事项:要用到sqrt开根号函数,所以头文件要添加math.h库参考代码:#define_CRT_SECURE_NO_WARNINGS1#include#i 题解列表 2026年07月22日 0 点赞 0 评论 90 浏览 评分:0.0
简单的循环判断语句嵌套 解题思路:对于输入的一个整数n,是偶数就/2,是奇数就*3再+1.每一个操作对应一句输出,别忘了换行。当n=1时循环终止注意事项:参考代码:#define_CRT_SECURE_NO_WARNINGS1#includeintmain(){intn;scanf("%d", 题解列表 2026年07月22日 0 点赞 0 评论 136 浏览 评分:0.0