C语言程序设计,1-1000中能被3整除,并且输出这些数字,每十个排列成一行

如题所述

#include<stdio.h>
int main(void)
{
    int count = 0;//计数器
    for(int i = 1;i<=1000;i++)
    {
        if(i%3 == 0)//能被三整除
        {
            printf("%4d",i);
            count++;
        }
        if(count%10 == 0)//每10个换一行
            printf("\n");
    }
    return 0;
}

望采纳!

追问

谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-26
这个简单啊追答#include<stdio.h>

int main()
{
    int i;
    int num=0;
    for(i=3;i<1000;i+=3)
    {
        printf("%4d",i);
        if(++num%10==0)
        {
            printf("\n");
        }
    }
    getchar();
    return 0;
}

您有什么不明白的吗?

#include

int main()
{
int i;
int num=0;
for(i=3;i<1000;i+=3)
{
printf("%4d",i);
if(++num%10==0)
{
printf("\n");
}
}
getchar();
return 0;
}

相似回答