题解列表

筛选

1040: [编程入门]实数的打印

摘要:解题思路:%6.2f就是宽度为6,小数位精度为2的浮点数。按题目要求格式写一个打印的函数,再调用。记得加上iomanip头文件。注意事项:setw()每输出一个数字都要写一句,setprecision……

1039: [编程入门]宏定义之闰年判断

摘要:解题思路:宏本质是字面值替换,把一个值换成字符串,所以出现条件判断(多个可能的输出)时只靠宏是没法输出的。所以我定义了一个判断闰年的函数,该函数一定要有返回值,即返回L或S。最后把宏定义成这个函数。在……

2022: 合并区间

摘要:解题思路:类似于归并排序的方法注意事项:注意自己设置的变量,决定是否要加=;参考代码:#include<bits/stdc++.h> using namespace std; int main()……

1038: [编程入门]宏定义练习之三角形面积

摘要:解题思路:还是正常的宏定义流程,记得带上所需的头文件。注意事项:理论上s应该定义成float型,因为可能是小数,如果输入6 7 8的话s就会算成10了,但这么写还是通过了,说明这题的check poi……

C++ 动态规划

摘要:解题思路:将每条蓝肽序列的子序列存入字符串数组中,将问题化为寻找最长公共子序列问题注意事项:参考代码: #include<iostream>  #include<string>  #include……

1037: [编程入门]宏定义的练习

摘要:解题思路:和上一题一样,主要是为了练习宏定义的格式。注意事项:无,甚至不用写注释。参考代码:#include <iostream> #define REMAINDER(num1, num2) (……

自定义函数

摘要:```cpp #include using namespace std; double fact(int n){ double a,b=1.0; for(a=1;ax>>n; fo……

1036: [编程入门]带参数宏定义练习

摘要:解题思路:写一个宏,包含两个实参,内容是用另一个temp来交换这两个实参。注意事项:temp要定义出来,否则无法使用宏。参考代码:#include <iostream> #define Swap……