首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个简单的c++有关问题

2012-02-11 
一个简单的c++问题怎样使得下面的输出结果自动每4个一行?#includeiostream.h#includemath.hvoidmain()

一个简单的c++问题
怎样使得下面的输出结果自动每4个一行?
#include   <iostream.h>
#include   <math.h>
void   main()
{
int   i,k=0;
for(i=1;i <=599;i++){
if(i%3==0){
  if(i%10==5)cout < <i < < '\t ';continue;
          if(i/10%10==5)cout < <i < < 't ';continue;
  if(i/100%10==5)cout < <i < < '\t ';continue;}
else   continue;

  }


}

[解决办法]
#include <iostream.h>
#include <math.h>
void main()
{
int i,k=0;
for(i=1;i <=599;i++)
{
if(i%3==0)
{

if(i%10==5)
{
cout < <i < < '\t ';
k++;
if(k%4==0)
cout < <endl;
}
continue;

if(i/10%10==5)
{
cout < <i < < 't ';
k++;
if(k%4==0)
cout < <endl;
}
continue;

if(i/100%10==5)
{
cout < <i < < '\t ';
k++;
if(k%4==0)
cout < <endl;
}
continue;

}

}

}
[解决办法]
for(i=1;i <=599;i++){
if(!(i%4)){
你原来的代码;
printf( "\n ");
}
}
i就可以当计算器。
[解决办法]
加上
if(k%4==0)
cout < <endl;

[解决办法]
输出前加上if(k%4==0)
cout < <endl;
这2条语句就好了

热点排行