c++ 中怎么在每行输出规定的字符

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:52:13
比如每行输出8个数

一般设一个变量n作为计数器;看个例子吧,求1000以内可以被9和11整除的数,每行输出5个数

#include<iostream.h>
main()
{
int i,n=0;
for(i=1;i<1000;i++)
if((i%9==0)&&(i%11==0))
{
cout<<i<<" ";
n++;
if(n%5==0)
cout<<endl;
}

}

你说的很不清楚,比如输出行号吧
-----------------
main()
{
for(int i=0;i<20;i++)
{
cout<<"#"<<i<<": "<<i<<"*"<<i<<"="<<i*i<<endl;
}
}
----------------
输出结果:
#1: 1*1=1
#2: 2*2=4
#3: 3*3=9
#4: 4*4=16
....
----------------

你试试setw();函数。