解题思路:
注意事项:
参考代码:
#include <iostream> using namespace std; int main() { int n; //定义需要输入的整数 cin>>n; char next; //定义一个字符变量用来读取屏幕上的字符 cin>>next;//触发字符串的输入; char a[1001];//一般这样的题目来一个大的范围即可 int i=0; do { a[i] = next; i++; cin.get(next);//读取下一个字符 } while(!cin.eof()); //ctrl+z 结束循环 bool space =true; //用来防止当输入两个空格的时候输出4个回车 for(int j=0; j<i; j++) { if(a[j]=='\n') { //当n=0时用来判断是否已经结束前n行的输出 n--; cout<<endl; //追加一个回车,完全是为了符合题目输出 } if(n<=0) { if(a[j]==' '&&space) { //结束前n行的输出后遇到空格给两个回车 cout<<endl; cout<<endl; space = false; } else { cout<<a[j]; space = true; } } else { cout<<a[j]; } } return 0; }
0.0分
0 人评分
C语言训练-邮票组合问题* (C语言代码)......浏览:648 |
简单的a+b (C语言代码)浏览:760 |
【蟠桃记】 (C语言代码)浏览:648 |
母牛的故事 (C语言代码)浏览:922 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:459 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:470 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:582 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:685 |
矩形面积交 (C++代码)浏览:1127 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:406 |