男人的承诺 | ||||||
| ||||||
Description | ||||||
Leyni听一位老人说不能相信男人的承诺和女人的眼泪。 | ||||||
Input | ||||||
第1行,一个整数T,表示接下来有T行 | ||||||
Output | ||||||
Leyni每说一句承诺,你就将他的话复述下来(即输出) | ||||||
Sample Input | ||||||
2 | ||||||
Sample Output | ||||||
Iloveyouforever!
今天的题目也是收获满满啊o(* ̄▽ ̄*)ブ
1.二维数组的应用。当问题说是由承诺数来决定输出的个数,第一反应是由循环决定创建字符数组数。之后才突然记起来有二维数组嘛。二维数组的输入直接一维就ok,同输出。 2.关于cin之后的cin.getline的问题。cin是直接输入,遇到换行符结束输入。cin.getline是输入以换行符为结束的符号的一行。此时,cin输入数后自然换行,之后的cin.getline就自动录入了换行符,同时吞掉了一个数组层(?),所以输出了一条空行。所以我们清空换行符就加上 cin.ignore();此时ignore()是指默认丢掉一个字符。如果ignore(100,‘\n’)指的是丢掉从换行符前的100个字符。 |