C 筆試輸入輸出

2021-09-26 13:54:23 字數 2197 閱讀 4516

注意:>> 是會過濾掉不可見字元(如 空格 回車,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 函式在接受輸入資料是預設不採集空格,回車,...