funcy


私信TA

用户名:funcy

访问量:2388

签 名:

等  级
排  名 8997
经  验 1189
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 qifei
专  业

  自我简介:



参考代码:

#include <stdio.h>

int main()
{
    int n[9], sum = 0,average,cnt = 0,sign = 0;
    for (int i=0; i<10; i++)
    {
        scanf("%d",&n[i]);
        sum += n[i];
        cnt++;
    }

    average = sum / cnt;


    for (int i=0; i<10; i++)
    {
        if(n[i] > average)
        {
            sign++;
        }
    }

    printf("%d",sign);

    return 0;
}


 

0.0分

4 人评分

  评论区

本来就是错的
2021-12-01 08:14:37
#include<stdio.h>
void main()
{
	int i,a,s=0;
	float aver;
	for(i=0;i<10;i++)
	{
		scanf("%d",&a);
	s=s+a;
	}
	aver=(float)s/10;
	printf("%f\n",aver);
}
这个为什么不对?
2021-11-20 19:54:41
你的代码错了吧,n[9]代表有9个元素,题目要求10个元素,虽然你这样计算出的结果没错;这样子应该属于语法错误
2021-07-02 13:33:46
#define _CRT_SECURE_NO_WARNINGS  1
#include<stdio.h>
#define N 20

int main()
{
    int arr1[N], sum = 0, n = 10, a = 0, i;
    double ave;
    printf("请输入%d个数字:", n);
    for (i = 0; i <= n - 1; i++)
    {
        scanf("%d", &arr1[i]);
        sum = sum + arr1[i];
    }
    ave = sum / n;
    for (i = 0; i <= n - 1; i++)
    {
        if (arr1[i] > ave)
            a++;
    }
    printf("%d",a);
    return 0;
}
为什么我这也错
2021-05-23 21:48:03
  • «
  • 1
  • »