首先当然是最基础的万能头文件啦!

#include <bits/stdc++.h>
using namespace std;

int main() {
    
    return 0;
}

在进阶一点!

#include<bits/stdc++.h>
using namespace std;
#define int long long

signed main() {
    
    return 0;
}

当然,define中的int可以随着你自己的意愿而变化(如ll等)

之后是输入和输出:

#include<bits/stdc++.h>
using namespace std;
#define int long long

signed main() {
    int 变量名;
    cin>>变量名;
    cout<<变量名;
    return 0;
}

这是最最最基础的代码。

然后格式化输入和输出:

#include<bits/stdc++.h>
using namespace std;
#define int long long

signed main() {
    int 变量名;
    scanf("%d",&变量名);
    printf("%d",变量名);
    return 0;
}

格式字符           说明
%a                 读入一个浮点值(仅C99有效)
%A                 同上
%c                 读入一个字符
%d                 读入十进制整数
%i                 读入十进制,八进制,十六进制整数
%o                 读入八进制整数
%x                 读入十六进制整数
%X                 同上
%c                 读入一个字符
%s                 读入一个字符串
%f                 读入一个浮点数
%F                 同上
%e                 同上
%E                 同上
%g                 同上
%G                 同上
%p                 读入一个指针
%u                 读入一个无符号十进制整数
%n                 至此已读入值的等价字符数
%[]                扫描字符集合
%%                 读%符号
原文链接:https://blog.csdn/21aspnet/article/details/174326(scanf原作者:21aspnet)

最后是快读快输:

#include<bits/stdc++.h>
using namespace std;
#define int long long

inline int read() {
	int x=0,f=1;char ch=getchar();
	while(ch<'0'||ch>'9') f=ch=='-'?-1:1,ch=getchar();
	while(ch>='0'&&ch<='9') x=(x<<1)+(x<<3)+(ch^48),ch=getchar(); 
	return x*f;
}

inline void print(int x) {
	char P[105];int w=0;
	if(x<0) putchar('-'),x=-x;
	while(x) P[++w]=x%10+'0',x/=10;
	for(int i=w; i>=1; i--) putchar(P[i]);
}

signed main() {
	
	return 0;
} 

模板作者为

蒟->zhuqm<-蒻

我第一次写CSDN,请见谅!

更多推荐

c++基本代码