题解列表

筛选

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

摘要:解题思路:将20个整数按照二维数组的方法输入,然后遍历判断正数和负数,选用两个sum当作计数器,一个用来输出负数个数,一个用来计算正数个数,然后累加正数项再相除求得正数平均值注意事项:千万别忘了平均值……

超级简单的遍历判断

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

使用库函数简便统计

摘要:解题思路:常规思路或许是使用ascii码来判断,具体思路大概是以不同种类字符对应的ASCII码范围为区间进行逐个字符判断,同步计数器+1,代码写起来有点麻烦。因此我采用C语言自带的库函数来判断字符,代……

自定义递归函数法解决阶乘问题

摘要:解题思路:对于阶乘问题,自定义一个函数采用递归思想解决是最方便的,在主函数代码块中就可以调用函数简便代码。不要忘记定义0!=1。另外之所以定义为double类型是为了扩展数据范围,如果用int,有可能……

简单if else结构

摘要:解题思路:用简单的if else结构进行分支判断注意事项:别忘了用浮点数进行输入输出,因为题目可没说输入的数字一定是整数!参考代码:#include<stdio.h>#include<……

自定义函数进行温度转换

摘要:解题思路:按照题目要求自定义函数cotf进行摄氏度和华氏度的转换,主函数中从-100到150每隔5度输出一次注意事项:要按照题目给出的格式输出参考代码:#include<stdio.h>#……

标准二维数组的输入输出

摘要:解题思路:采用二维数组输入代表矩阵,引入fabs函数求绝对值并进行判断,最后输出注意事项:引入math.h头文件才能使用fabs函数;矩阵的行列相当于数组下标要再加1;另外本题其实存在一个小争议:如果……

定义递归函数表示阶乘

摘要:解题思路:自定义一个递归函数fact()来表示阶乘,然后在主函数中循环累加sum,最后按格式输出即可注意事项:需要注意输出项和阶乘函数都要定义为double类型参考代码:#include<std……

自定义阶乘函数外加库函数

摘要:解题思路:阶乘照例采用自定义递推函数,而次幂直接使用C语言自带的库函数pow即可(当然也可以按照题目所说自定义一个mypow(x,n)返回x的n次方)。最后计算的时候别忘了乘上-1的(n-1)次方,所……

二维数组来进行矩阵的输入输出

摘要:解题思路:采用二维数组形式表达矩阵的输入输出,转置就是行列互换,很简单。注意事项:scanf默认换行,但是printf没有,所以在转置输出的时候每内层循环一遍(也即输出完一行)要额外printf一个\……