99问答网
所有问题
如何在C++里实现自动换行?
例如连续输出一个由abcde五个字母组成的string,每行只显示4个字母,第一行输出的内容为abcd,第二行的内容为eabc,依此类推
举报该问题
推荐答案 2014-08-29
#include<iostream>
#include<string>
using namespace std;
void main()
{
string str="ABCDE";
int n=0;
cout<<"输入循环次数:";
cin>>n;
for(int i=0;i<n;i++)
{
for(int j=i;j<i+4;j++)
cout<<str[j%5];
cout<<endl;
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vtWtzBeteW7WvevzWOO.html
其他回答
第1个回答 2015-10-31
1、使用cout<<endl;即可实现换行。
2、endl为换行标记,可以插入到输出流中,效果为在输出结果中插入
换行符
'\n'。
要直接使用endl,需要使用std名空间,即使用:
using namespace std;
否则需要使用std::endl
以标准输出流cout为例:
cout << "this is a test string" <<endl;
的效果就是输出
this is a test string
后换行。
用于文件输出流或
字符串
输出流时用法类似。
相似回答
大家正在搜
相关问题
c++能否实现取值后自动换行?
c++中输入一个字符后怎样自动换行
C++输出怎么换行?
谁能帮忙说一下,c++程序输入时,想让它自动换行怎么办?
一、C++中,怎么实现在如下输入语句中加换行符?
c++ tree节点名称如何自动换行
c语言中如何实现输入自动换行?
devc++如何让输出结果不自动换行