用C语言把100-200之间的不能被3整除的数,按照每行输出5个数的方式进行输出显示。关键每行5个输出不会。

如题所述

#include<stdio.h>

void main()

{

int i,j=0;

for(i=100;i<200;i++)

{

       if(i%3!=0)

  {

  j++;

  printf("%5d",i);

  if(j%5==0)

  printf("\n");

  }

  }

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-27
#include<iostream>
using namespace std;
   
int main(){
    int x = 100; 
    for(int n = 1; ; x++, n++) {
        if(x % 3 == 0) { 
            x++;    
        }
        if(x < 200){
            cout<<x<<" ";  
            if(n % 5 == 0) {
                cout<<endl;
            } 
        } else {
            break;  
        }
    }  
}

 好吧,我用了C++。。。

第2个回答  2013-05-27

这个就是每行5个显示:

for(int i=0; i<100; i++) {
  for(int j=0; j<5; j++) {
    printf("%d\t", i);
  }
  printf("\n");
}

第3个回答  2013-05-27
if(i%5==0)
printf("\n");
相似回答