题解列表

筛选

常规思路:通过比较来插入数值

解题思路:既然题目输入是正序,也就是递增,那么我们插一个数需要比较大小,插进去之后,比插入数大的后续数组数据位置全部往后挪一位。所以虽然是9个数字,但是最后还要留一个位置防止数组越界,因此一开始数组声明应该是a[10],然后就是插入之后后续数组如何往后挪的问题,

简单判断分支

摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <math.h>int main(){ float x,y;&nbs……

数组遍历求平均值以及判断大小

解题思路:思路很简单,用数组存储输入,求平均值,然后逐个比对大小注意事项:求平均值应该注意一下有可能不是整数,严谨代码需要进行类型转换。不过对于这个题目来说即使自动类型转换导致丢失平均值小数部分精度也不影响答案,因为求的是比平均值大的个数,丢失小数部分不影响原本大于平均值的整数(但是会影响小于)参考代

自定义函数判断素数

解题思路:根据题目要求,先自定义一个函数isprime来判断素数,然后在主函数中给定的区间内累加素数和注意事项:素数的判断,以及边界条件参考代码:#include#includeintisprime(intn)//定义一个判断素数的函数,

代入等差数列求和公式超简单

摘要:解题思路:直接按照高中数学等差数列公式求出Sn的表达式,然后输出即可注意事项:参考代码:#include<stdio.h>int main(){ int n;&nb……

循环嵌套判断即可

摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <math.h>int main(){ for(int i=10;i……

基础的数组输入输出与遍历

解题思路:将20个整数按照二维数组的方法输入,然后遍历判断正数和负数,选用两个sum当作计数器,一个用来输出负数个数,一个用来计算正数个数,然后累加正数项再相除求得正数平均值注意事项:千万别忘了平均值可能是小数,所以要进行一次类型转换,以防精度丢失!参考代码:#include#inc

超级简单的遍历判断

解题思路:类似题目已经写太多遍了。先求最大公约数,从两数较小的那一个开始递减判断,而最小公倍数就是两数相乘除以最大公约数。当然求最大公约数的方法不止一种,辗转相除法同样可以。注意事项:参考代码:#include#includeintmin(intx,