大一c语言,用的vc++2010,哪里有问题啊

img

img


大一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]);
}

函数要有返回值,跟main函数一样,最后return一个int类型值

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632