当前位置: 首页 > news >正文

输入学生成绩(最多不超过40),输入为负值时表示输入结束,统计成绩高于平均成绩的学生人数

#include<stdio.h>
#define N 40
int scanfscore(int score[N])
{int i = -1;do {i++;printf("输入学生成绩:");scanf("%d", &score[i]);} while (score[i] >= 0);return i;
}
int average(int score[N], int n)
{int j = 0;int k = 0;double sum = 0.0;int count = 0;double aver = 0.0;for (j = 0; j < n; j++){sum += score[j];}printf("平均分为%lf\n", aver = (sum / n));for (j = 0; j < n; j++){if (score[j] > (sum / n))count++;}return count;
}
int main()
{int score[N];int n = 0;int Aver=0;int m = 0;n = scanfscore(score);//调用scanfscore()函数输入成绩,返回学生人数printf("有%d个同学", n);Aver = average(score, n);//调用average()函数,计算成绩高于平均值的学生人数printf("成绩高于平均分的学生有%d", Aver);return 0;
}

http://www.lryc.cn/news/168551.html

相关文章:

  • 【力扣周赛】第 363 场周赛(完全平方数和质因数分解)
  • RocketMQ的介绍和环境搭建
  • 【web开发】7、Django(2)
  • Prometheus+Grafana可视化监控【Nginx状态】
  • R 语言的安装教程
  • uniapp-提现功能(demo)
  • Spring 篇
  • three.js简单3D图形的使用
  • spark withColumn的使用(笔记)
  • PTA:7-1 线性表的合并
  • Spring 的创建和日志框架的整合
  • 11-集合和学生管理系统
  • C语言进阶指针(3) ——qsort的实现
  • Rust源码分析——Rc 和 Weak 源码详解
  • 【网络编程】深入理解TCP协议二(连接管理机制、WAIT_TIME、滑动窗口、流量控制、拥塞控制)
  • 社区团购商城小程序v18.1开源独立版+前端
  • MATLAB入门-字符串操作
  • Kong Learning
  • Python怎样写桌面程序
  • 蓝桥杯2023年第十四届省赛真题-平方差--题解
  • iText实战--根据绝对位置添加内容
  • 使用navicat for mongodb连接mongodb
  • Qt ffmpeg音视频转换工具
  • 机器学习笔记 - 视频分析和人类活动识别技术路线简述
  • Redis从入门到精通(三:常用指令)
  • 代码随想录day39 || 动态规划 || 不同路径
  • 电商平台API接口采集电商平台淘宝天猫京东拼多多数据获取产品详情信息,销量,价格,sku案例
  • The ‘<‘ operator is reserved for future use. 错误解决
  • vulnhub靶机Thoth-Tech
  • 不可思议,无密码登录所有网站!