注意:>> 是會過濾掉不可見字元(如 空格 回車,tab 等)
cin.get(字元變數名)可以用來接收字元
1、輸入資料報括多組。
每組資料一行,每行的第乙個整數為整數的個數n(1 <= n <= 100), n為0的時候結束輸入。
接下來n個正整數,即需要求和的每個正整數。
#includeusing namespace std;
int main()
cout << sum << endl;
} return 0;
}
輸入
4 1 2 3 4
5 1 2 3 4 50輸出
1015
2、輸入包括兩個正整數a,b,輸入資料報括多組。
#includeusing namespace std;
int main()
cout << sum << endl;
} }return 0;
}
輸入
24 1 2 3 4
5 1 2 3 4 5
輸出10
15
5、輸入資料有多組, 每行表示一組輸入資料。
每行不定有n個整數,空格隔開。
#includeusing namespace std;
int main()
}
return 0 ;
}
輸入
1 2 3
4 50 0 0 0 0輸出6
90
6、對輸入的字串進行排序後輸出
輸入有兩行,第一行n
第二行是n個空格隔開的字串
輸出一行排序後的字串,空格隔開,無結尾空格
#include#include#include#includeusing namespace std;
int main()
sort(str.begin(),str.end());
for(int i = 0;i7、對輸入的字串進行排序後輸出
輸入描述:多個測試用例,每個測試用例一行。
每行通過空格隔開,有n個字元,n<100
輸出描述:對於每組測試用例,輸出一行排序過的字串,每個字串通過空格隔開
#include#include#include#includeusing namespace std;
int main()
cout << endl;
m.clear();
} }return 0;
}
輸入
a c bb
f dddd
nowcoder
輸出a bb c
dddd f
nowcoder
8、對輸入的字串進行排序後輸出
輸入描述:多個測試用例,每個測試用例一行。
每行通過,隔開,有n個字元,n<100
輸出描述:對於每組用例輸出一行排序後的字串,用』,'隔開,無結尾空格
#include#include#include #include#includeusing namespace std;
int main()
cout << endl;
str.clear();
} return 0;
}
輸入
a,c,bb
f,dddd
nowcoder
輸出a,bb,c
dddd,f
nowcoder
getline(cin,s)
getline(a,b,『c』)
第三個引數是指定結束符吧,有乙個預設值,為』\n』
C 筆試輸入輸出問題
筆試教訓 cin temp cin 將輸入的資料存放到temp裡面,並且進行好了型別轉換,也就是說如果temp是int,那麼輸入的資料就會轉化成int,如果是strin型別,那麼就將輸入的資料轉換成string型別然後存入到temp裡面,cin 輸入的資料不包含空格和回車,空格和回車會存入到cin的...
C 輸入輸出
一 標準輸入函式cin 不知道說它是個函式對還是不對,它是代表標準的輸入裝置 鍵盤。他是屬於流的,他的用法和流的用法是一樣的。也就是 cin 變數 小小的說明一下,輸入多個變數可以寫在一行,如 cin x y z 這樣寫不是不允許,而是不好看,如果是不同的變數型別,那就更是沒頭沒腦了。除了你,人家是...
C 輸入輸出
c語言不提供輸入輸出語句,輸入輸出操作有函式來實現。c的標準庫函式中提供了許多輸入輸出函式,如printf scanf 等,使用時需要新增相應的標頭檔案 scanf d num 逗號前為控制語句,後半部分為變數的位址。當中 d是輸入格式控制字串 scanf 函式在接受輸入資料是預設不採集空格,回車,...