请编写一个函数fun,它的功能是:求除1到m之内(含m)能北7或11整除的所有整数放在数组a中,通过n返回这些数的个数。

/*请编写一个函数fun,它的功能是:求除1到m之内(含m)能北7或11整除的所有整数放在数组a中,通过n返回这些数的个数。 */

#include <stdio.h>
int fun(int *a, int num)
{
    int j=0;
    for(int i=1; i<num; i++)
    {
        if((i%7 == 0) || (i%11 == 0))
        {
            a[j]=i;
            j++;
        }
    }
    return j;
}
int main(void)
{
	int num, a[100];
    printf("please input number\n");
    scanf("%d",&num);
    num=fun(a,num);
    printf("个数%d\n",num);
    for(int i=0; i<num; i++)
        printf("%d  ",a[i]);
    printf("\n");
}

posted on 2024-06-20 23:44  wessf  阅读(40)  评论(0)    收藏  举报