//请编写函数 void fun(int x, int aa[], int* k),它的功能是:求出 能整除 x 且不是偶数的各整数,
//并按从小到大的顺序放在 aa 所指的数组中, 这些除数的个数通过形参k 返回。
//例如, 若 x中的值为 30, 则有 4 个数符合要求,
//它们是 1, 3, 5, 15.
#include<stdio.h>
int main() {
void fun();
int x = 30, aa[1000], n, i;
fun(x,aa,&n);
for ( i = 0; i < n; i++)
printf("%d", aa[i]);
printf("\n");
return 0;
}
void fun(int x, int aa[], int *k) {
*k = 0;
for (int i = 1; i <= x; i++)
{
if (x%i==0 && i%2!=0) {
aa[*k] = i;
printf("%d\n",aa[*k]);
(*k)++;
}
}
}
C语言编程题目2(二级c)求出 能整除 x 且不是偶数的各整数,并按顺序放在 aa 所指的数组中, 这些除数的个数通过形参k 返回,例若 x中的值为 30, 则有 4 个数符合要 1,3,5,15
最新推荐文章于 2024-04-23 09:29:48 发布