輸入輸出訓練

2021-10-08 07:31:13 字數 1651 閱讀 2859

杭電

1000

計算a+b

注意點:處理到檔案末尾—while(scanf()!=eof),代表的意思是一直輸入,直到scanf返回的值是-1時才會停止輸入

#include

intmain

(void

)return0;

}

1089
#include

intmain

(void

)return0;

}

1090
#include

intmain

(void

)return0;

}

1091
#include

intmain

(void

)int sum = a+b;

printf

("%d\n"

,sum);}

return0;

}

1092
#include

intmain

(void

)else

scanf

("%d"

,&a)

; s+

=a;}

printf

("%d\n"

,s);

}return0;

}

1093
#include

intmain

(void

)else

scanf

("%d"

,&a)

; s+

=a;}

printf

("%d\n"

,s);

}return0;

}

1094

(區別:不限制每行數字個數,掃瞄到結尾自動結束)

窒息,少個換行給我找半天

#include

intmain

(void

)printf

("%d"

,s);

}return0;

}

1095
#include

intmain

(void

)return0;

}

1096
#include

intmain

(void

)printf

("%d\n"

,s);

if(n!=0)

printf

("\n");

}return0;

}

1001

這道題就告訴我一定要看清楚題目再做題

#include

intmain

(void

)printf

("%d\n\n"

,sum);}

return0;

}

總結

輸入輸出題目有很多種變形,要會讀取到檔案末尾,空格的處理,還有就是題目看清!

常用技巧 輸入輸出優化 輸入輸出外掛程式

我們知道cin cout是比較慢的,不過它們可以加速。在 中加入這兩句即可 std ios sync with stdio false std cin.tie 0 加速過後cin的速度與scanf的速度近似 當然,加速過後就不要混用print和cout,scanf和cin了。因為不同步,後果會很嚴重...

uva oj java輸入輸出

真難的題目 狗屁演演算法 測資很機車 測驗結果 x.xx0 ms 測驗日期 200y mm dd author raymond wu 小璋丸 publicclassmain 載入單字的字元 while bytedata 1 else bytedata system.in.read catch exc...

檔案輸入 輸出

13.1 和檔案進行通訊 文字檢視和二進位制檢視 在文字檢視中,程式看到的內容和二進位制的內容可能不同,例如ms dos文字檔案用回車符和換行符的組合 r n來表示行尾,macintosh用乙個回車符 r來表示行尾。c程式使用乙個 n表示行尾。所以,如果c程式以文字檢視模式處理乙個ms dos文字檔...