c语言编程输出1~1000之间能被3整除,又能被7整除的数

如题所述

//小白写程序
//编程输出1~1000之间能被3整除又能被7整除的数。只输出前10个数。

#include <stdio.h>

int main()
{
    int i;                        //设这个整数是i
    int a = 0;                    //统计满足条件的整除的个数

    for(i = 1; i <= 1000; i++)
    {
        if(i % 3 == 0 && i % 7 == 0)        //判断条件
            printf("i is %d\n", i);
            a++; 
        if(a == 10)                         //取前十个整数
            break;
    }
    return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-06-20
#include <stdio.h>
int main()
{
     int i;
     for(i = 1; i <= 1000; ++i){
         if( ( i % 3 == 0) && ( i % 7 == 0) )
             printf("%d\n",i);
     }
     return 0;
 }

本回答被网友采纳
第2个回答  推荐于2017-06-23
#include "stdio.h"
int main(int argc,char *argv[]){
int n;
for(n=21;n<=1000;printf("%4d",n),n+=21);
printf("\n");
return 0;
}

本回答被网友采纳
第3个回答  2015-11-11
#include<stdio.h>
void main()
{
int i;
printf("能同时被3,7整除的数的个数\n");
for(i=1;i<1000;i++)
if(i%3==0 && i%7==0)
printf("%d\n",i);
}本回答被网友采纳
第4个回答  2017-06-22
#include <stdio.h>
int main( int i)
{
for(i = 1; i <= 1000; ++i)
if( !( i % 3) && !(i % 7 ) )
printf("%d\n",i);
return 0;
}
相似回答