- MysGln 的博客
1月19日寒假集训
- @ 2025-1-17 14:46:11
笔记
代码框架
#include <iostream>
using namespace std;
int main() {
return 0;
}
常用头文件
按照自己需要的功能,在代码框架里添加头文件即可。
万能头:bits/stdc++.h,包含所有日常所需要用到的头文件,最好记忆。
| 头文件 | 作用 |
|---|---|
| iostream | 使用 cin,cout |
| cstdio | 使用 scanf,printf |
| cmath | 使用 pow,sqrt 等数学函数 |
| algorithm | 使用 swa,sort 等函数 |
常用说明符
scanf和printf输入输出的时候可参考如下表格。
| 符号 | 说明 |
|---|---|
| %d | 读入或输出一个 int 类型整数 |
| %lld | 读入或输出一个 long long 类型整数 |
| %lf | 读入一个 double 类型浮点数 |
| %f | 读入一个 float 类型浮点数或者输出一个 double、float 类型浮点数 |
其中,需要特别说明的是浮点数的输入输出
| 符号 | 输出类型 |
|---|---|
| %f | 输出 |
关于读入
给出两种常用的输入输出方式。
- 读入单个整数。
int a;
cin >> a;
scanf("%d",&a);
- 读入多个整数,scanf中两个
%d%d,会自动忽略两个整数之间的空格。
int a, b;
cin >> a >> b;
scanf("%d%d",&a,&b);
- 读入一个字符串,目前只需要掌握着一种写法即可。
string a;
cin >> a;
关于输出
- 输出单个整数。
int a = 10;
cout << a;
printf("%d", a);