大一c语言,用的vc++2010,哪里有问题啊
什么叫fun必须返回一个值
什么叫fun必须返回一个值 --- 因为你的函数返回值类型指定为int,因此你函数内必须用return返回一个整型的语句才行
#include <stdio.h>
int fun(int a[])
{
int count = 0;
for(int i=1;i<=1000;i++)
{
if(i%11==0 || i%7==0 && i%77 != 0)
a[count++] = i;
}
return count;
}
int main()
{
int a[1000],n;
n = fun(a);
for(int i=0;i<n;i++)
printf("%d ",a[i]);
}