帮我编写这个c语言啊

来源:百度知道 编辑:UC知道 时间:2024/06/07 16:05:46
请编写函数fun,它的功能是:求出1到1000之内能被7或11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。

int fun(int* a)
{
int count = 0;
int i = 1;
int pt = 0;
for(; i < 1000; ++i)
{
if( !(i % 7) || !(i % 11))
{
*(a + pt) = i;
++pt;
++count;
}

}
return count;

}

没有编译,不知道能不能通过,不过问题应该不大,注意我没对a的边界进行检查,你要保证a这个数组能放下所有的元素。