方法1(加快cin的方法):
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
ios::sync_with_stdio(false);
头文件:
#include<iostream>
方法 :
cin>>变量名;
//变量名可以用任意类型
//(使用以上两串中任意一串代码后)
(建议使用方法1的第一种方法)
方法2 (使用scanf)
头文件:
#include<cstring>
方法:
scanf("%数据类型",&变量名);
//int用%d;
//char用%c;
//字符数组(char类型的字符串)用%s(不加&);
方法3(用自定义函数)
inline int read()
{
int n=0,x=1;char c;
for(c=getchar();c<'0'||c>'9';c=getchar())
if(c=='-')x=-1;else x=1;
for(;c>='0'&&c<='9';c=getchar())
n=(n<<3)+(n<<1)-'0'+c;
return x*n;
}
方法:
变量名=read();
//只能读整形变量
头文件:(任意)
注:以上3种方法都可以用万能头文件:
#include<bits/stdc++.h>