例题:请补充fun函数,该函数的功能是:求100(不包括100)以内能被2或3整除,但不能同时被2和3整除的自然数。结果保存在数组a中,fun函数返回数组a元素的个数。
请勿改动主函数main与其它函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。
代码如下:
#include<stdio.h>
#define N 100
int fun(int a[])
{
int i,j;
for(i=1,j=0;i<100;i++)
if((i%2!=0&&i%3==0)||(i%2==0&&i%3!=0))
a[j++]=i;
return j;
}
main()
{
int i,n;
int a[N];
n=fun(a);
for(i=0;i<n;i++)
{
if(i%10==0)
printf("\n");
printf("%4d",a[i]);
}
}
输出运行窗口如下:
越努力越幸运!
加油,奥力给!!!