輸入的時候一開始把字串末尾的』\0』也輸出了,所以總是提示輸出錯誤,後來改了輸入方法就對了,細節要注意,另外要學習幾種輸入輸出的方法
#include#includeusing namespace std;
int main()
for(int i=0;i附輸入輸出學習
1、cin讀入乙個字元:char c;cin>>c;
2、cin讀入乙個字串:
char s[10];cin >> s;(c風格字串)
string str;cin >> str;(c++的string)
3、cin.get()讀入乙個字元:
char c;c=cin.get();
4、cin.get()讀入乙個字串
char s[10];cin.get(s,10);
5、cin.getline()讀入字串(c風格和string都行,只要要是char *)
cin.getline(s,5)//預設回車
空格不行
//cin流
6、getline(cin,str)
str為string,可以讀空格!
據說gets經常被禁用,不知為什麼。getchar為何在linux下說沒有定義呢?
杭電OJ 1173 採礦(水題)
problem description 某天gameboy玩魔獸rpg。有乙個任務是在乙個富含金礦的圓形小島上建乙個基地,以最快的速度採集完這個小島上的所有金礦。這個小島上有n 0 input 輸入資料有多組。每組資料的第一行是乙個正整數n 0 output 每一組輸入資料對應一行輸出,輸出兩個實數...
山東理工oj 1912 IP位址(水題)
time limit 1000ms memory limit 65536k 有疑問?點這裡 2011年2月3日,國際網際網路名稱與數字位址分配機構 icann 官方宣布 全球最後一批ipv4位址分配完畢。這標誌著第一代網際網路位址的 池子 已經全空了,網際網路向ipv6過渡已經開始進入了實施階段。全...
九度OJ 1198 a b 大數加法水題
這題明明很水,機試指南卻寫得那麼複雜。題目描述 實現乙個加法器,使其能夠輸出a b的值。輸入 輸入包括兩個數a和b,其中a和b的位數不超過1000位。輸出 可能有多組測試資料,對於每組資料,輸出a b的值。樣例輸入 2 6 10000000000000000000 10000000000000000...