用c语言求1~n之间所有不能被3整除的数.

2024-11-06 09:32:45
推荐回答(4个)
回答1:

#include

void main()

{

int n,i;

printf("请输入n的值:");

scanf("%d",&n);

printf("1~n中不可被3整昌巧祥除的宽携数为:\n");

for(i=1;i<耐搏=n;i++)

if(i%3!=0) printf("%-3d",i);

//%-3d:表示输出结果占3个字符,左对齐;(只是为了格式美观)

printf("\n");

}

回答2:

#include 
int main()
{
    吵盯int i;
    int 液枝n;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
           if( (i %3) != 0 )
             升埋和    printf(" %d   ", i);
    return 0;
}

回答3:

for(int i=3;i<=n/3;i+=3)
printf("%d",i);

回答4:

#include <清余扰stdio.h>
main()
{
int n,i;

scanf("答旦%d"毁磨,&n);

for(i = 1;i <= n;i++)

if(i % 3 != 0)

printf("%d",i);

return 0;

}