题解列表

筛选

简单的宏定义

解题思路:其实可以把宏定义看成一个可以自行设计的自定义函数,但必须注意的是,宏定义的表达式必须与调用的一样,并且数值名称也要一样,如interes如inta,intb;注意事项:参考代码:#include#definefind(a,

看大神写的

摘要:解题思路:看一位大神写的,也是弥补了我对宏定义知识的欠缺,原来宏定义可以写成自定义函数的样子注意事项:参考代码:#include<stdio.h>#define change(a,b) t=b,b=a……

1183题解(c语言代码)

```c#includeintmain(){intn;//记录输入的测试用例数量inthour_a,hour_b,minute_a,minute_b,second_a,second_b;inthour=0,minute=0,second=0,

猴子吃桃的问题

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){ int n,s=1; cin>>n; for(int i=1……

结构体数组解决,还是挺易懂的(c语言)

我的思路是使用结构体数组来存储每一个数字及其出现的次数,这样问题就很简单了假如数组是12223345那么结构体数组就存储1,2,3,4,5及其出现次数,那么如何知道结构体数组该存储那几位数字呢,就是用一个判断if(num[i]!=num[i+1]),

对题1099:数组的使用以及数组的置零

解题思路:首先建立一个arr[10001]的空数组,在输入L之后将arr[r+1]里面的元素置为1.至于为什么数组下标要加1,是因为给出的区间左右均是闭区间,所以数组下标的范围应该为0~r,共包括r+1个元素。随后,可以用一个while循环控制区间的输入,