c语言求1~1000之内能被7或11整除,但不能同时被7和11整除的所有整数的个数?
2个回答
展开全部
#include<stdio.h>
void fun (int *a, int *n)
{
int i;
*n=0;
for(i=1;i<=1000;i++)
if(( i%7==0 || i%11==0 ) && (!( i%7==0 && i%11==0 )))
{
a[*n]=i;
(*n)++;
}
}
main()
{int aa[1000],n,k;
fun(aa,&n);
for (k=0;k<n;k++)
if ((k+1)%10==0) printf("\n");
else printf("%5d",aa[k]);
}
调试过了,运行结果:
追问
但最终要求输出的是个数,不要全部输出。麻烦修改一下,谢谢大佬
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询