目录
引子
也许大家常常有遇到过这种情况,一个“看似”完美的程序,却莫名超时了。然后就满脸苦恼地看着代码,看了一天又一天。直到有一天,一位神仙从天而降,忿然曰:“汝亦知 scanf 乎?吾 read 不亦精乎?”Orz Orz……
那么,今天我们就来看一看快读和快写。本蒟蒻不才,还请大佬指教!
cin/cout
err…这个就不说了吧。蒟蒻必备!
读入、输出数字
int x;
cin >> x;
cout << x;
读入、输出字符
char ch;
cin >> ch;
cout << ch;
读入、输出字符串
注意:读入遇空格结束
示例:
Input:Orz Dalao
Output:Orz
string s;
cin >> s;
cout << s;
scanf/printf
同样是蒟蒻的利器!用法也很简单,具体如下👇
读入、输出数字
int x;
scanf("%d",&x);
printf("%d",x);
读入、输出字符
char ch;
scanf("%c",&ch);
printf("%c",ch);
读入、输出字符数组(相当于字符串 scanf、printf 不能读入、输出字符串!!!)
注意:读入遇空格结束
示例:
Input:Orz Dalao
Output:Orz
char s[2020];
scanf(