输出100-200间3的倍数,每行5个输出,用c语言中的for

 我来答
stlily2008
2016-04-20 · 知道合伙人数码行家
stlily2008
知道合伙人数码行家
采纳数:627 获赞数:2806
大学本科毕业于桂林电子工业学院,硕士毕业于广东工业大学。在电力建设行业从事计算机管理及施工管理10多年

向TA提问 私信TA
展开全部
#include<stdio.h>
void main(void)
{
    int i,j;
    j=0;
    for (i=100;i<=200;i++)
        if (i%3==0)         /* 对3 取余数为0,说明是3的倍数 */
        {
             printf("%d  ",i);
             j++;
             if (j==5)     /* 判断是否已经输入5个数字了 */
             {
                 printf("\n");
                 j=0;
              }
         }
}

 

编号七五七
2016-04-20 · TA获得超过170个赞
知道小有建树答主
回答量:93
采纳率:80%
帮助的人:56.6万
展开全部

#include<stdio.h>

int main(){
    int n, c;
    for(n = 100, c = 0; n <= 200; n++){
        if(n % 3 == 0) continue;
        c++;
        printf("%-4d", n);
        if(c % 5== 0) printf("\n");
    }
    printf("\n");
    return 0;
}


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fevedy
2016-04-20 · TA获得超过185个赞
知道小有建树答主
回答量:90
采纳率:100%
帮助的人:51.8万
展开全部
#include<stdio.h>

int main()
{
    int i;
    int j = 0;
    for( i = 100; i <= 200; i++){//这里是包括100和200这两个端点的
        if( 0 == i % 3){
            printf("%d\t", i);
            j++;
            if( 5 == j){
                printf("\n");
                j=0;
            }
        }
    }
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
半夜踢你门
2016-04-20 · TA获得超过101个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:73.5万
展开全部
这个简单啊,在for里面加个if语句,if被3除,余数为0,就输出。同时,为输出记一个数,比如n,输出一个n=n+1,然后在输出部分加个if,if n除5余0,则加入换行。
思路给你了,具体代码你自己写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听不清啊
高粉答主

推荐于2018-03-13 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

#include<stdio.h>

int main()

{int i;

 for(i=102;i<200;i+=3)

{printf("%5d",i);

 if((i-99)%15==0)printf("\n");

}

 printf("\n");

 return 0;

}

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式