m0_58864224
m0_58864224
2021-06-08 19:24
采纳率: 84.6%
浏览 10

c++的问题,麻烦大佬解答一下

 

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • qfl_sdu
    qfl_sdu 2021-06-08 19:29
    已采纳

    代码如下,如有帮助,请采纳一下,谢谢。

    #include <stdio.h>
    #define N 10
    
    int fun(int a[],int b[])
    {
    	int i,nmb=0;
    	float avg = 0.0;
    	for (i = 0; i < N;i++)
    	{
    		avg += a[i];
    	}
    	avg = avg / N;
    	for (i = 0; i < N;i++)
    	{
    		if(a[i] > avg)
    		{
    			b[nmb++] = a[i];
    		}
    	}
    	return nmb;
    }
    
    int main()
    {
    	int a[N],b[N],i,c;
    	for(i = 0; i < N;i++)
    		scanf("%d",&a[i]);
    	c = fun(a,b);
    	printf("%d\n",c);
    	return 0;
    }
    点赞 评论

相关推荐