acm算法基礎
- 幾種輸入
一 cin和scanf()
cin和scanf()在功能上相差不多,最主要的區別是scanf比cin要快,有些題目故意會卡cin,所以建議常用scanf()less
共同點不支持空格的輸入
比如 你想輸入 less than
定義了string s
cin>>s;
cout<<s<<endl
的結果爲less
二 getchar()
gechar()作用是“”讀取下一個字符“
還是上面的例子
char a;
while ((a=getchar())!='\n')
{
cout<<a;
}
使用這段代碼可以完整輸出less than
完整代碼
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
char a;
while ((a=getchar())!='\n')
{
cout<<a;
}
return 0;
}