字串的輸入輸出處理(藍橋杯)

2021-10-25 20:34:04 字數 905 閱讀 3794

題目描述

字串的輸入輸出處理。

輸入描述

第一行是乙個正整數n,最大為100。之後是多行字串(行數大於n), 每一行字串可能含有空格,字元數不超過1000。

輸出描述

先將輸入中的前n行字串(可能含有空格)原樣輸出,再將餘下的字串(不含有空格)以空格或回車分割依次按行輸出。每行輸出之間輸出乙個空行。

樣例輸入

2www.dotcpp.com dotcpp

a c m

d o t cpp

樣例輸出

www.dotcpp.com dotcpp

a c mdo

tcpp

思路分析

1.首先前n行字串的讀入和輸出 我們可以考慮gets和puts兩個函式進行輸入輸出處理

2.其次這個題有個坑點在於他的換行應該有兩個!!!!!

**#include#includeusing namespace std;

char a[1000];

int main()

{ int n;

string ss;

cin>>n;

getchar();

for(int i=0;i>ss)

{ cout<**2(用getline輸入)#includeusing namespace std;

int main()

{ int n;

string ss;

cin>>n;

getchar();

for(int i=0;i>ss)

{ cout《另附一篇關於多種輸入和輸出的文章,不清楚的可以去看一看:

c++中cin、cin.get()、cin.getline()、getline()、gets()等函式的用法

字串的輸入輸出處理

題目描述 字串的輸入輸出處理。輸入第一行是乙個正整數n,最大為100。之後是多行字串 行數大於n 每一行字串可能含有空格,字元數不超過1000。輸出先將輸入中的前n行字串 可能含有空格 原樣輸出,再將餘下的字串 不含有空格 以空格或回車分割依次按行輸出。每行輸出之間輸出乙個空行。樣例輸入 2www....

字串的輸入輸出處理

題目描述 字串的輸入輸出處理。輸入第一行是乙個正整數n,最大為100。之後是多行字串 行數大於n 每一行字串可能含有空格,字元數不超過1000。輸出先將輸入中的前n行字串 可能含有空格 原樣輸出,再將餘下的字串 不含有空格 以空格或回車分割依次按行輸出。每行輸出之間輸出乙個空行。樣例輸入 2www....

字串的輸入輸出處理

題目描述 字串的輸入輸出處理。輸入第一行是乙個正整數n,最大為100。之後是多行字串 行數大於n 每一行字串可能含有空格,字元數不超過1000。輸出先將輸入中的前n行字串 可能含有空格 原樣輸出,再將餘下的字串 不含有空格 以空格或回車分割依次按行輸出。每行輸出之間輸出乙個空行。樣例輸入 2 www...