用c语言打印出1~99之间不能被5整除的数,10个数为一行。

问题描述:

打印出1~99之间不能被5整除的数,10个数为一行。

 

 

#include "stdio.h"
main( )
{ int i;
  for(i=1;i<=99;i++)
     if(i%5!=0)
       printf("%d\t",i);
}

参考一下,如有帮助,望采纳,谢谢

#include <stdio.h>
 
int main()
{
    int i,cnt;
    for(cnt=0,i=1;i<100;++i)
    {
        if(i%5!=0)
        {
            printf("%d%c",i,++cnt%10?' ':'\n');
        }
    }
    return 0;
}

int main()
{
    int i=0;
	int num = 0;
    for(i=1;i<100;i++)
    {
        if(i%5!=0)  //如果不是5的倍数即输出该数
        {
            printf("%d\t",i); //数字间用\t,能对齐
            num++;          //计算打印的数量
            if(num == 10)   //每10个数进行换行
            {
                printf("\n");
                num = 0;   //重新开始计数
            }
        }
		
    }

    return 0;
}

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632