编写函数int fun( int a[ ] ),它的功能是:求出\n1到1000之内能被7或11整除,但不能同时被7和\n11整除的所有整数并将它们放在数组a中,并将\n满足条件的数组元素个数作为函数值返回
时间: 2023-04-27 10:06:47 浏览: 207
2.请编写函数fun,它的功能是:求出1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。_请编写函数fun,它的功能是 求出 1 到 1000 之间能被 7 或11整除、但不能同时被 7_Inspiration666的博客-CSDN博客.mht
下面是函数的代码实现:
int fun(int a[]) {
int count = 0;
for (int i = 1; i <= 1000; i++) {
if ((i % 7 == 0 || i % 11 == 0) && !(i % 7 == 0 && i % 11 == 0)) {
a[count++] = i;
}
}
return count;
}
该函数的功能是求出1到1000之内能被7或11整除,但不能同时被7和11整除的所有整数,并将它们放在数组a中。最后返回满足条件的数组元素个数。函数中使用了循环和条件判断语句,判断每个数是否符合条件,如果符合条件就将它加入数组a中,并将计数器count加1。最后返回count的值即可。
阅读全文