時間限制: 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 ...