C语言编程: 写出一个小程序输出1——100之间不能被3和7整除的数,输出按5个一行.

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:30:09

#include "stdio.h"

void main()
{
int i,n;
for(i = 0;i < 100;i++)
{
if(i % 3 !=0 && i % 7 !=0)
{
printf("%d",i);
n++;
}
if(n % 5 == 0) printf("\n");
}
}

#include <stdio.h>
int main()
{
for(int i=0,j=0;i<=100;i++)
{
if(i%3||i%7) //可以修改为&& 看你自己的逻辑要求是什么
{
printf("%d ",i);
j++;
}
if(j>=5)
{
printf("\n");
j=0;
}
}
return 0;
}

#include<stdio.h>
main()
{
int i,j=0;/*j是换行用*/
for(i=1;i<=100;i++)
{
if(i%3!=0 && 1%7!=0) {printf("%d ",i);j++;}/*同时不能被3 7整除就打印,让个数计数j加1*/
if(j%5==0) printf("\n");/*计数j只要是5的倍数就打印换行*/
}
}

#include <stdio.h>
main()
{
int i,j=1;
for(i=1;i<=100;i++)
if(i%3&&i%7