题解列表

筛选

非常标准的不定项输入解答

摘要:解题思路:对于不定项输入大家应该也比较熟悉了,也就是说scanf的数据个数不确定的话,我们采用while(scanf("%d",&x)!=EOF)来表达不定项输入;而题目要……

常规数组的输入输出与比较

摘要:解题思路:常规数组进行输入输出,引入库函数计算比较绝对值大小,最后把绝对值最小项和最后一项交换,完成题目要求的输出!注意事项:使用fabs要引入math.h参考代码:#include<stdio……

基础宏定义

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#define E(a,b) (a%b)int main(){ int x,y; &n……

使用宏定义交换输入

摘要:解题思路:宏定义实现交换输入和普通函数表达一样,但是多行需要\注意事项:参考代码:#include<stdio.h>#include<math.h>#define EX(a,b……

按位分离并求值输出

摘要:解题思路:简单的按照个十百千不同进位去分离出数字,最后按格式输出即可!注意事项:参考代码:#include<stdio.h>#include<math.h>int main()……

宏定义PI来进行体积输出

摘要:解题思路:球体体积等于Π*4/3*r*r*r,采用宏定义PI来简化运算注意事项:由于是不定项输入输出,所以要用while语句判断。这个代码在OJ网站是绝对可以通过的,但是本地IDE可能会出现格式不标准……

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

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

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

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

定义递归函数表示阶乘

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

标准二维数组的输入输出

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