用C程序输出能被3整除的数和不能被3整除的数
发布网友
发布时间:2024-10-20 10:19
我来回答
共4个回答
热心网友
时间:2024-11-15 13:03
#include<stdio.h>
#include<string.h>
#define N 100
main()
{int i,j=0,k=0,a1[N],a2[N];
for(i=0;i<N;i++)
if(i%3==0)
a1[j++]=i;
else
a2[k++]=i;
for(i=0;i<j;i++)
printf("%ld ",a1[i]);
printf("\n");
for(i=0;i<k;i++)
printf("%ld ",a2[i]);
printf("\n");
}
问题补充:
==是相等于数学上的=符号
!=是数学上的不等于
热心网友
时间:2024-11-15 13:04
#include<stdio.h>
#include<math.h>
void main()
{int i;
for(i=1;i<=100;i++)
if(i%3==0)printf("%3d",i);
printf("\n");
for(i=1;i<=100;i++)
if(i%3!=0)printf("%3d",i);
}
热心网友
时间:2024-11-15 13:04
给你编一个100以内的吧,具体需要更多的,可以自己修改里面的参数。
#include<stdio.h>
#include<math.h> //因为用到求余函数 所以加头文件
void main()
{
int i;
for(i=0;i<100;i++)
if(i%3==0)
printf("%d\n",i);
}
不懂可以call我
热心网友
时间:2024-11-15 13:05
给你个判断能否被3整除的函数
int fun(int a){
if(a%3 == 0)
return 1; //返回1,能整除
else
return 0; //返回0,不能整除
}