C语言统计1至N之间能被3整数,也不能被4整除,但能被7整除的数值的数量?

2024-11-06 09:42:30
推荐回答(2个)
回答(1):

#include

#include

int main()

{

int i,n,num,*arr;

scanf("%d",&n);

arr=(int*)calloc(n,sizeof(int));

for(i=0;i

{

arr[i]=0;

scanf("%d",&num);

while(num>=1)

{

if(num%3!=0&&num%4!=0&&num%7==0)

arr[i]++;

num--;

}

}

for(i=0;i

printf("%d\n",arr[i]);

free(arr);

return 0;

}

回答(2):

额,输入输出会吧,你就for循环遍历1到N,i % 3 !=0、 i % 4 !=0、i % 7 ==0,满足条件的就是一个,定义一个变量记录个数就好。