数组输入与判断 解题思路:可以采用一个较大的棋数组储存多项输入,直到输入-1截止。然后在新的临时数组中遍历求最大值注意事项:这个题目代码逻辑不难,但是有一点,-1是截止信号,不能包含在新数组元素中。也就是说后面遍历求最大值的时候循环条件一定要写成j 题解列表 2026年07月20日 0 点赞 0 评论 75 浏览 评分:0.0 常规思路定义阶乘函数 解题思路:我们可以采用递归自定义阶乘函数,在主函数中循环累加阶乘值即可。需要注意大数溢出,用int很危险,最好用long或者longlong根据实测long在n=20的时候没有问题,但是n=30的时候就已经溢出了。所以严谨的话还是用longlong注意事项:参考代码:#include 题解列表 2026年07月20日 0 点赞 0 评论 135 浏览 评分:0.0 自定义函数编写斐波那契数列 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int Fib(int n){ int x; if(n==1)x=1;&…… 题解列表 2026年07月20日 0 点赞 0 评论 72 浏览 评分:0.0 OJ式多项输入写法,用ASCII码计数 摘要:解题思路:用ASCII码范围判断输入字符是否为字母注意事项:参考代码:#include<stdio.h>int main(){ char ch; &n…… 题解列表 2026年07月20日 0 点赞 0 评论 76 浏览 评分:0.0 标准冒泡排序算法 摘要:解题思路:采用冒泡排序法排列数组元素注意事项:参考代码:#include<stdio.h>int main(){ int a[4]={0}; &nbs…… 题解列表 2026年07月20日 0 点赞 0 评论 191 浏览 评分:0.0 标准冒泡排序算法 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int a[10]={0}; for(int i…… 题解列表 2026年07月20日 0 点赞 0 评论 179 浏览 评分:0.0 面向结果编程 解题思路:其实跟大家开个玩笑的了。这个题目纯代码逻辑最好使用01二进制代表去不去,复合运算。注意事项:参考代码:#includeintmain(){printf("A,B,C,F,");return0;} 题解列表 2026年07月20日 0 点赞 0 评论 210 浏览 评分:0.0 利用ASCII码变换字母 解题思路:原字符照样输入输出,只有其中的大写字母变成小写字母。那么可以利用ascii码表,在65-90期间的就是大写字母,全部+32就变成了对应的小写字母!注意事项:参考代码:#includeintmain(){charletter;while(scanf("%c", 题解列表 2026年07月20日 0 点赞 0 评论 194 浏览 评分:0.0 取巧解法,面对结果编程 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ printf("1/40,3/40,7/40,9/40,11/4…… 题解列表 2026年07月20日 0 点赞 0 评论 185 浏览 评分:0.0 看似很简单,但是循环过多会超时 解题思路:基本都是自定义函数用来判断亲密关系,再在主函数中遍历输出所有亲密数。思路不难,关键就是容易超时,你是循环3000次还是3000*3000次呢?这里如果不追求时间复杂度只追求代码逻辑,很容易犯我第一次犯的错误导致超时!注意事项:参考代码:先给出最容易犯错的自定义函数法示例代码:#include 题解列表 2026年07月20日 0 点赞 0 评论 94 浏览 评分:0.0 « 12...6789101112...59095910 »
常规思路定义阶乘函数 解题思路:我们可以采用递归自定义阶乘函数,在主函数中循环累加阶乘值即可。需要注意大数溢出,用int很危险,最好用long或者longlong根据实测long在n=20的时候没有问题,但是n=30的时候就已经溢出了。所以严谨的话还是用longlong注意事项:参考代码:#include 题解列表 2026年07月20日 0 点赞 0 评论 135 浏览 评分:0.0
自定义函数编写斐波那契数列 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int Fib(int n){ int x; if(n==1)x=1;&…… 题解列表 2026年07月20日 0 点赞 0 评论 72 浏览 评分:0.0
OJ式多项输入写法,用ASCII码计数 摘要:解题思路:用ASCII码范围判断输入字符是否为字母注意事项:参考代码:#include<stdio.h>int main(){ char ch; &n…… 题解列表 2026年07月20日 0 点赞 0 评论 76 浏览 评分:0.0
标准冒泡排序算法 摘要:解题思路:采用冒泡排序法排列数组元素注意事项:参考代码:#include<stdio.h>int main(){ int a[4]={0}; &nbs…… 题解列表 2026年07月20日 0 点赞 0 评论 191 浏览 评分:0.0
标准冒泡排序算法 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int a[10]={0}; for(int i…… 题解列表 2026年07月20日 0 点赞 0 评论 179 浏览 评分:0.0
面向结果编程 解题思路:其实跟大家开个玩笑的了。这个题目纯代码逻辑最好使用01二进制代表去不去,复合运算。注意事项:参考代码:#includeintmain(){printf("A,B,C,F,");return0;} 题解列表 2026年07月20日 0 点赞 0 评论 210 浏览 评分:0.0
利用ASCII码变换字母 解题思路:原字符照样输入输出,只有其中的大写字母变成小写字母。那么可以利用ascii码表,在65-90期间的就是大写字母,全部+32就变成了对应的小写字母!注意事项:参考代码:#includeintmain(){charletter;while(scanf("%c", 题解列表 2026年07月20日 0 点赞 0 评论 194 浏览 评分:0.0
取巧解法,面对结果编程 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ printf("1/40,3/40,7/40,9/40,11/4…… 题解列表 2026年07月20日 0 点赞 0 评论 185 浏览 评分:0.0
看似很简单,但是循环过多会超时 解题思路:基本都是自定义函数用来判断亲密关系,再在主函数中遍历输出所有亲密数。思路不难,关键就是容易超时,你是循环3000次还是3000*3000次呢?这里如果不追求时间复杂度只追求代码逻辑,很容易犯我第一次犯的错误导致超时!注意事项:参考代码:先给出最容易犯错的自定义函数法示例代码:#include 题解列表 2026年07月20日 0 点赞 0 评论 94 浏览 评分:0.0