問題 1094 字串的輸入輸出處理

2021-10-02 16:48:42 字數 1362 閱讀 9335

時間限制: 1sec 記憶體限制: 64mb

字串的輸入輸出處理。

輸入

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

輸出

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

樣例輸入

2www.dotcpp.com dotcpp

a c m

d o t cpp

樣例輸出

www.dotcpp.com dotcpp

a c mdo

tcpp

正確**:

#include

#include

char s[

1000];

intmain()

else

printf

("\n");

}return0;

}

錯誤**一:

#include

#include

char s[

1000];

intmain()

while

(scanf

("%s"

, s)+1

)return0;

}

輸出情況:將前n個字串在輸入結束後原樣輸出,以後每個字串全部都是去掉空格輸出

錯誤**二

#include

#include

char s[

100]

[1000];

intmain()

while

(s[i]

[j++]!=

'\n');

if(!flag)

break

; s[i]

[j]=

'\0';if

(iprintf

("%s"

, s[i]);

else

printf

("\n");

}return0;

}

該程式是模擬讀取字串進行讀取

輸出情況:將前n個字串在輸入結束後原樣輸出,以後每個字串按照示例輸出

但是在judge**現時間超限的情況

問題 1094 字串的輸入輸出處理

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

問題 1094 字串的輸入輸出處理

原題目鏈結 藍橋杯練習題目 問題 1094 字串的輸入輸出處理 時間限制 1sec 記憶體限制 64mb 提交 12026 解決 4212 題目描述 字串的輸入輸出處理。輸入第一行是乙個正整數n,最大為100。之後是多行字串 行數大於n 每一行字串可能含有空格,字元數不超過1000。輸出先將輸入中的...

問題 1094 字串的輸入輸出處理

先將輸入中的前n行字串 可能含有空格 原樣輸出,再將餘下的字串 不含有空格 以空格或回車分割依次按行輸出。每行輸出之間輸出乙個空行。樣例輸入 2www.dotcpp.com dotcpp a c m d o t cpp 樣例輸出 www.dotcpp.com dotcpp a c mdo tcpp ...