使用库函数简便统计 解题思路:常规思路或许是使用ascii码来判断,具体思路大概是以不同种类字符对应的ASCII码范围为区间进行逐个字符判断,同步计数器+1,代码写起来有点麻烦。因此我采用C语言自带的库函数来判断字符,代码会显得很简便!注意事项:别忘了添加头文件来提供对应的函数, 题解列表 2026年07月14日 1 点赞 0 评论 114 浏览 评分:0.0
自定义递归函数法解决阶乘问题 解题思路:对于阶乘问题,自定义一个函数采用递归思想解决是最方便的,在主函数代码块中就可以调用函数简便代码。不要忘记定义0!=1。另外之所以定义为double类型是为了扩展数据范围,如果用int,有可能大数越界。注意事项:0!=1,以及最后要采用科学计数法形式输出结果参考代码:#include 题解列表 2026年07月15日 0 点赞 0 评论 101 浏览 评分:0.0 简单if else结构 解题思路:用简单的ifelse结构进行分支判断注意事项:别忘了用浮点数进行输入输出,因为题目可没说输入的数字一定是整数!参考代码:#include#include#includeintmain(){floatx, 题解列表 2026年07月15日 0 点赞 0 评论 94 浏览 评分:0.0 自定义函数进行温度转换 解题思路:按照题目要求自定义函数cotf进行摄氏度和华氏度的转换,主函数中从-100到150每隔5度输出一次注意事项:要按照题目给出的格式输出参考代码:#include#include#includeintcotf(intc){intf=c*9/5 题解列表 2026年07月15日 0 点赞 0 评论 106 浏览 评分:0.0 标准二维数组的输入输出 解题思路:采用二维数组输入代表矩阵,引入fabs函数求绝对值并进行判断,最后输出注意事项:引入math.h头文件才能使用fabs函数;矩阵的行列相当于数组下标要再加1;另外本题其实存在一个小争议:如果矩阵有多项绝对值最大且相同的项,该怎么输出呢?题目没有给出任何信息, 题解列表 2026年07月15日 0 点赞 0 评论 119 浏览 评分:0.0 定义递归函数表示阶乘 解题思路:自定义一个递归函数fact()来表示阶乘,然后在主函数中循环累加sum,最后按格式输出即可注意事项:需要注意输出项和阶乘函数都要定义为double类型参考代码:#include#include#includedoublefact(intn 题解列表 2026年07月15日 0 点赞 0 评论 104 浏览 评分:0.0 自定义阶乘函数外加库函数 解题思路:阶乘照例采用自定义递推函数,而次幂直接使用C语言自带的库函数pow即可(当然也可以按照题目所说自定义一个mypow(x,n)返回x的n次方)。最后计算的时候别忘了乘上-1的(n-1)次方,所以循环节中需要*pow(-1,i-1)注意事项:定义为double类型参考代码:#include 题解列表 2026年07月16日 0 点赞 0 评论 92 浏览 评分:0.0 二维数组来进行矩阵的输入输出 解题思路:采用二维数组形式表达矩阵的输入输出,转置就是行列互换,很简单。注意事项:scanf默认换行,但是printf没有,所以在转置输出的时候每内层循环一遍(也即输出完一行)要额外printf一个\n用来换行!参考代码:#include#includeintmain 题解列表 2026年07月16日 0 点赞 0 评论 136 浏览 评分:0.0 宏定义PI来进行体积输出 解题思路:球体体积等于Π*4/3*r*r*r,采用宏定义PI来简化运算注意事项:由于是不定项输入输出,所以要用while语句判断。这个代码在OJ网站是绝对可以通过的,但是本地IDE可能会出现格式不标准的问题,原因是本地IDE输出需要按回车键, 题解列表 2026年07月16日 1 点赞 0 评论 160 浏览 评分:0.0 按位分离并求值输出 解题思路:简单的按照个十百千不同进位去分离出数字,最后按格式输出即可!注意事项:参考代码:#include#includeintmain(){intx;scanf("%d",&x);inta=x/1000;intb=x/100%10;intc=x/10%10;intd 题解列表 2026年07月16日 0 点赞 0 评论 159 浏览 评分:0.0 « 12...5895589658975898589959005901...59115912 »
简单if else结构 解题思路:用简单的ifelse结构进行分支判断注意事项:别忘了用浮点数进行输入输出,因为题目可没说输入的数字一定是整数!参考代码:#include#include#includeintmain(){floatx, 题解列表 2026年07月15日 0 点赞 0 评论 94 浏览 评分:0.0
自定义函数进行温度转换 解题思路:按照题目要求自定义函数cotf进行摄氏度和华氏度的转换,主函数中从-100到150每隔5度输出一次注意事项:要按照题目给出的格式输出参考代码:#include#include#includeintcotf(intc){intf=c*9/5 题解列表 2026年07月15日 0 点赞 0 评论 106 浏览 评分:0.0
标准二维数组的输入输出 解题思路:采用二维数组输入代表矩阵,引入fabs函数求绝对值并进行判断,最后输出注意事项:引入math.h头文件才能使用fabs函数;矩阵的行列相当于数组下标要再加1;另外本题其实存在一个小争议:如果矩阵有多项绝对值最大且相同的项,该怎么输出呢?题目没有给出任何信息, 题解列表 2026年07月15日 0 点赞 0 评论 119 浏览 评分:0.0
定义递归函数表示阶乘 解题思路:自定义一个递归函数fact()来表示阶乘,然后在主函数中循环累加sum,最后按格式输出即可注意事项:需要注意输出项和阶乘函数都要定义为double类型参考代码:#include#include#includedoublefact(intn 题解列表 2026年07月15日 0 点赞 0 评论 104 浏览 评分:0.0
自定义阶乘函数外加库函数 解题思路:阶乘照例采用自定义递推函数,而次幂直接使用C语言自带的库函数pow即可(当然也可以按照题目所说自定义一个mypow(x,n)返回x的n次方)。最后计算的时候别忘了乘上-1的(n-1)次方,所以循环节中需要*pow(-1,i-1)注意事项:定义为double类型参考代码:#include 题解列表 2026年07月16日 0 点赞 0 评论 92 浏览 评分:0.0 二维数组来进行矩阵的输入输出 解题思路:采用二维数组形式表达矩阵的输入输出,转置就是行列互换,很简单。注意事项:scanf默认换行,但是printf没有,所以在转置输出的时候每内层循环一遍(也即输出完一行)要额外printf一个\n用来换行!参考代码:#include#includeintmain 题解列表 2026年07月16日 0 点赞 0 评论 136 浏览 评分:0.0 宏定义PI来进行体积输出 解题思路:球体体积等于Π*4/3*r*r*r,采用宏定义PI来简化运算注意事项:由于是不定项输入输出,所以要用while语句判断。这个代码在OJ网站是绝对可以通过的,但是本地IDE可能会出现格式不标准的问题,原因是本地IDE输出需要按回车键, 题解列表 2026年07月16日 1 点赞 0 评论 160 浏览 评分:0.0 按位分离并求值输出 解题思路:简单的按照个十百千不同进位去分离出数字,最后按格式输出即可!注意事项:参考代码:#include#includeintmain(){intx;scanf("%d",&x);inta=x/1000;intb=x/100%10;intc=x/10%10;intd 题解列表 2026年07月16日 0 点赞 0 评论 159 浏览 评分:0.0 « 12...5895589658975898589959005901...59115912 »
二维数组来进行矩阵的输入输出 解题思路:采用二维数组形式表达矩阵的输入输出,转置就是行列互换,很简单。注意事项:scanf默认换行,但是printf没有,所以在转置输出的时候每内层循环一遍(也即输出完一行)要额外printf一个\n用来换行!参考代码:#include#includeintmain 题解列表 2026年07月16日 0 点赞 0 评论 136 浏览 评分:0.0
宏定义PI来进行体积输出 解题思路:球体体积等于Π*4/3*r*r*r,采用宏定义PI来简化运算注意事项:由于是不定项输入输出,所以要用while语句判断。这个代码在OJ网站是绝对可以通过的,但是本地IDE可能会出现格式不标准的问题,原因是本地IDE输出需要按回车键, 题解列表 2026年07月16日 1 点赞 0 评论 160 浏览 评分:0.0
按位分离并求值输出 解题思路:简单的按照个十百千不同进位去分离出数字,最后按格式输出即可!注意事项:参考代码:#include#includeintmain(){intx;scanf("%d",&x);inta=x/1000;intb=x/100%10;intc=x/10%10;intd 题解列表 2026年07月16日 0 点赞 0 评论 159 浏览 评分:0.0