字串:
cin>> 通過空格、製表符、換行符來界定字串的。故cin在獲取字元時只讀取乙個單詞長度,對於有空格的字串其空格後面字元讀不了
scanf:以回車、空格、製表符為結束標誌,回車、製表符、空格不讀到字串裡,回車、製表符、空格會遺留在緩衝區。
gets:以回車為結束標誌,回車不屬於這個字串,自動新增'\0'結尾,回車符'\n'被捨棄沒有遺留在緩衝區。
其他:大量資料應採用scanf輸入,如100000個整數用cin輸入會造成超時。
必須int main,返回必須是return 0;
浮點數用double表示,不要用float,可能因精度不滿足而wrong answer.
double 用%lf輸入,%lf或%f輸出。
%g 用來輸出實數,它根據數值的大小,自動選%f或%e格式,且不輸出無意思的零。
ACM輸入入門
這裡是專門為 民族大學acm申請的乙個csdn賬號,希望以後可以更好地與大家交流和學習。我更希望各位萌萌噠的師弟師妹穩住心態,一步一步向前,看到你們的進步就是對我最大的回報。要求出輸入t組資料來計算a b include int main return 0 2.題目要求輸入多組輸入,但是並沒有說多少...
ACM輸入外掛程式
一 什麼是輸入掛 scanf的輸入速度不cin快得多,那麼有沒有比scanf更快的東西呢?這就是要用到輸入掛了。二 什麼時候使用輸入掛 當輸入規模達到1x10 6次方的時候,就需要輸入掛,否則很可能會超時。三 實現 一 整數 inline bool scan d int num else num i...
ACM注意事項
acm競賽中不能使用一些 螢幕控制和鍵盤讀取的函式,如 getch geche gotoxy clrscr 另外fflush stdio 這個函式也不能使用,因為在有的編譯器中並不支援這個函式。提交後可能會出現runtime error 如果遇上題目表意不明的情況可以向監考人員詢問,如果是網路賽還可...