C语言编程题
请编写函数fun,它的功能是:求出能整除形参x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。 例如,若 x 中的值为: 35,则有 4 个数符合要求,它们是: 1, 5, 7, 35
#include <stdio.h>
void fun ( int x, int pp[], int *n )
{
int i=1,j=0;
while (i<=x)
{
if (!(x%i))
pp[j++]=i;
i=i+2;
}
*n=j;
}
int main( )
{ int x, aa[1000], n, i ;
printf( "\nPlease enter an integer number:\n" ) ;
scanf("%d", &x) ;
fun(x, aa, &n ) ;
for( i = 0 ; i < n ; i++ )
printf("%d ", aa[i]) ;
printf("\n") ;
}
运行示例
**二级C语言不迷路。
需要分析可以到微信公众号发送问题或者在评论区留言
**