取巧解法,面对结果编程 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ printf("1/40,3/40,7/40,9/40,11/4…… 题解列表 2026年07月20日 0 点赞 0 评论 182 浏览 评分:0.0
看似很简单,但是循环过多会超时 解题思路:基本都是自定义函数用来判断亲密关系,再在主函数中遍历输出所有亲密数。思路不难,关键就是容易超时,你是循环3000次还是3000*3000次呢?这里如果不追求时间复杂度只追求代码逻辑,很容易犯我第一次犯的错误导致超时!注意事项:参考代码:先给出最容易犯错的自定义函数法示例代码:#include 题解列表 2026年07月20日 0 点赞 0 评论 88 浏览 评分:0.0
知道大家是怎么过的,但是请看标准写法之一 解题思路:当然,这个题目大部分人一定是直接printf("%d",1993),然后直接AC。这种题目确实有着这样的“面向结果编程”的取巧方式。但是如果都这样那做题也没意思了。这里我想给一个不取巧的标准写法之一,本质上就是倒退解方程,通过最后的商a按照题目所说的两种计算方式倒推出原数字, 题解列表 2026年07月20日 1 点赞 0 评论 198 浏览 评分:0.0
上个题目的代码略微修改即可 摘要:解题思路:直接把1110判断水仙花数的主体代码拿过来修改一下,把if变成for循环即可注意事项:参考代码:#include <stdio.h>int main(){  …… 题解列表 2026年07月20日 0 点赞 0 评论 184 浏览 评分:0.0
简单判断分支 摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main(){ int n; scanf("%d&q…… 题解列表 2026年07月20日 0 点赞 0 评论 184 浏览 评分:0.0
取余相除循环遍历 解题思路:对于一个不知道是多大的数字,如何求它的各位数字之和呢?答案是每次求个位数,然后将数字/10消去最后一位。重复上述操作直到数字归零。由于题目要求多组输入,所以我们要在循环体内加入计数器sum,每一个输入循环一次之后要把计数器置0用来记录下一个输入数字的各位数字之和。 题解列表 2026年07月20日 0 点赞 0 评论 191 浏览 评分:0.0
采用宏定义输出3个数排列 解题思路:笨方法,既然每次都取3个不完全相同的数字进行排列,那么我们可以采用宏定义把排列3个数单独摘出来,然后对于输入的4个数执行4次宏函数,即可。注意事项:宏定义是完全的文本替换,所以主函数里面不需要再添加;和printf语句了参考代码:#include#include 题解列表 2026年07月20日 1 点赞 0 评论 81 浏览 评分:0.0 ascii码法简便输出字母 解题思路:因为英文字母对应的编码范围只有65-90(大写)和97-122(小写),所以我们可以只输出这个范围的字符,范围外的不用管注意事项:参考代码:#include#includeintmain(){charletter;while(scanf("%c", 题解列表 2026年07月20日 0 点赞 0 评论 77 浏览 评分:0.0 超简单的公式解方程 解题思路:超级简单的求根公式法解一元二次方程,比前面的1028要简单太多了(因为不需要考虑复数解),所以直接代入公式即可注意事项:判别式要用到开根号sqrt函数,所以需要添加math.h头文件!参考代码:#include#includeintmain(){double 题解列表 2026年07月20日 0 点赞 0 评论 76 浏览 评分:0.0 简单的数组输入及判断 摘要:解题思路:以数组形式输入并储存10个整数,然后逐一与输入高度 的差值和30进行比较即可注意事项:参考代码:#include <stdio.h>int main(){  …… 题解列表 2026年07月20日 0 点赞 0 评论 82 浏览 评分:0.0 « 12...6789101112...59085909 »
ascii码法简便输出字母 解题思路:因为英文字母对应的编码范围只有65-90(大写)和97-122(小写),所以我们可以只输出这个范围的字符,范围外的不用管注意事项:参考代码:#include#includeintmain(){charletter;while(scanf("%c", 题解列表 2026年07月20日 0 点赞 0 评论 77 浏览 评分:0.0
超简单的公式解方程 解题思路:超级简单的求根公式法解一元二次方程,比前面的1028要简单太多了(因为不需要考虑复数解),所以直接代入公式即可注意事项:判别式要用到开根号sqrt函数,所以需要添加math.h头文件!参考代码:#include#includeintmain(){double 题解列表 2026年07月20日 0 点赞 0 评论 76 浏览 评分:0.0
简单的数组输入及判断 摘要:解题思路:以数组形式输入并储存10个整数,然后逐一与输入高度 的差值和30进行比较即可注意事项:参考代码:#include <stdio.h>int main(){  …… 题解列表 2026年07月20日 0 点赞 0 评论 82 浏览 评分:0.0