请用C语言编写函数fun,它的功能是: 求出 1 到 1000 之间能被 7 或11整除、但不能同时被 7 和 11 整除的所有整数并将它们放在a所指的数组中,且通过 n 返回这些数的个数
时间: 2024-05-05 10:17:02 浏览: 83
C语言程序设计-编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=1+13+15+17+…+1(2m+1)
5星 · 资源好评率100%
```c
int fun(int *a){
int n = 0;
for(int i=1; i<=1000; i++){
if((i%7==0 || i%11==0) && !(i%7==0 && i%11==0)){
a[n++] = i;
}
}
return n;
}
```
使用方法:
```c
#include <stdio.h>
int fun(int *a);
int main(){
int arr[100];
int n = fun(arr);
printf("共有%d个数:\n", n);
for(int i=0; i<n; i++){
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
阅读全文