ACM會遇到的幾種輸入

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;

 } 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章