zoukankan      html  css  js  c++  java
  • 44: 统计高于平均分人数

    44 统计高于平均分人数

    作者: Turbo时间限制: 1S章节: 一维数组

    问题描述 :

    输入某班学生某门课的成绩(最多不超过40人),当输入为负值时,表示结束输入,用函数编程统计成绩高于平均分的学生人数并输出。

    输入说明 :

    输入若干非负实数,表示学生成绩,成绩之间以一个空格分隔。分数的最后输入一个负数,表示输入结束(该负数不是分数)。分数最多40个。

    输出说明 :

    输出一个整数,表示高于平均分的人数。行首与行尾无多余空格。

    输入范例 :
    60 70.5 71.5 -1
    输出范例 :
    2

    代码:

    #include <stdio.h>
    int main()
    {
    	double k,score[40];
    	int n = 0, m = 0;
    	scanf("%lf",&k);
    	double sum = 0.0, ave;
    	while (k >=0.0)
    	{ 
    		score[n] = k;
    		sum += score[n];
    		n++;
    		scanf("%lf", &k);
    	}
    	ave = sum / (double)n;
    	for (int i = 0; i < n; i++)
    	{
    		if (score[i]>ave)
    		{
    			m++;
    		}
    	}
    	printf("%d
    ", m);
    	return 0;
    }
    
    Yesterday is history,tomorrow ismystery,but today is a gift!That why it is called Present!
  • 相关阅读:
    ptunnel-简易使用
    socat-简易使用
    ncat-相关参数用法
    通过iodine简单实现dns隧道技术
    HTB-靶机-Safe
    HTB-靶机-Rope
    【mysql子查询&组合查询 05】
    【mysql 库表操作 07】
    【mysql插入&修改&删除 06】
    【mysql 连接查询 04】
  • 原文地址:https://www.cnblogs.com/VictorierJwr/p/12487536.html
Copyright © 2011-2022 走看看