7-1 计算平均成绩 (15分)
给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单。

输入格式:
输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩”,中间以空格分隔。

输出格式:
首先在一行中输出平均成绩,**保留2位小数**。然后按照输入顺序,每行输出一位平均线以下的学生的姓名和学号,间隔一个空格。

输入样例:

5
00001 zhang 70
00002 wang 80
00003 qian 90
10001 li 100
21987 chen 60

输出样例:

80.00
zhang 00001
chen 21987
#include<stdio.h>
struct score
{char num[100];char name[100];//学号和名字分开输入double score;
};
int main()
{struct score s[10000];int i, n;double average = 0;scanf("%d", &n);for (i = 0; i<n; i++){scanf("%s %s %lf", &s[i].num, &s[i].name, &s[i].score);average += s[i].score;}average = average / n;printf("%.2f\n", average);for (i = 0; i < n; i++){if (s[i].score <average)//把低于平均分的同学给选出来{printf("%s %s\n", s[i].name, s[i].num);}}return 0;
}

7-1 计算平均成绩 (15分)相关推荐

  1. 7-64 计算平均成绩 (15 分)

    7-64 计算平均成绩 (15 分) 给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平 ...

  2. 7-3 计算平均成绩 (15分)

    给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单 ...

  3. 计算平均成绩 (10分)

    给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单 ...

  4. 计算平均成绩(PTA)

    7-7 计算平均成绩 (15 分) 给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均 ...

  5. 1.6 Java项目实战:计算平均成绩

    编写一个程序,根据用户输入的总人数和总成绩计算平均成绩.要求程序能够处理总人数或者总成绩不是数字时的情况. 使用多重 catch 语句时,Java 虚拟机会把实际拋出的异常对象依次和各个 catch ...

  6. ZZULIOJ 1097: 计算平均成绩(函数专题)

    计算平均成绩(函数专题) 题目描述 输入某位同学各门课的成绩,输出平均成绩.输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩的规则如下:'A'转换为百分之成绩为95分,'B'对应85分,C对应75 ...

  7. java考试成绩平均计算_Java计算平均成绩

    编写一个程序,根据用户输入的总人数和总成绩计算平均成绩.要求程序能够处理总人数或者总成绩不是数字时的情况. 根据题目要求得知,在程序中需要对多种异常情况进行不同的处理.此时就用到了在<Java ...

  8. java计算平均值_Java计算平均成绩

    编写一个程序,根据用户输入的总人数和总成绩计算平均成绩.要求程序能够处理总人数或者总成绩不是数字时的情况. 根据题目要求得知,在程序中需要对多种异常情况进行不同的处理.此时就用到了在<Java ...

  9. 输入4个同学的姓名学号,语文数学英语信息计算平均成绩,按平均成绩高低排序输出java,c++实现

    题目: /*    输入4个同学的姓名学号,语文数学英语信息计算平均成绩,按平均成绩高低排序输出 */ 代码部分: C++实现 #include<iostream> using names ...

最新文章

  1. 2015年最棒的10个 JavaScript 框架
  2. Access denied for user 'root'@'localhost' 解决流程
  3. Python判断一个字符串是否包含某个指定的字符串
  4. 湘源控规8.0_湘源控规8.0新版本发布
  5. Bootstrap-CSS-排版
  6. (51)FPGA状态机描述(四段式)
  7. delphi中griddata控件写入float数值_年中巨献!明道云发布多项重磅功能
  8. linux mdamd工具安装,ubuntu 13.04amd64安装 wine 1.5 office2010
  9. Shell 编程学习笔记
  10. 每日英语:A Chinese Soccer Club Has Won Something!
  11. 小米台灯突然自己亮了_米家台灯Pro,工作读书随我选
  12. 案例分享:Qt的PPT播放器
  13. foxmail超大附件服务器文件怎么删,foxmail邮件太大怎么发?foxmail发送超大附件的方法...
  14. ubuntu20.04 桌面文件和文件夹图标 丢失解决
  15. 如何通过Python发送邮件实现自动化测试报告?
  16. C++——std::Priority_queue
  17. 鸿蒙版瑞幸咖啡开发日记(六)详情页与首页联动
  18. 高绩效团队-VUCA时代的五个管理策略《二》—代际管理
  19. 中国传媒大学计算机考研调剂,2018年中国传媒大学考研调剂信息
  20. 快速学会3DMax高级建模人物骨骼蒙皮

热门文章

  1. 乐千业:税务筹划对企业的经营到底有多重要呢
  2. 如何使docker容器不退出
  3. Makefile 指南
  4. 消防行业感温电缆厂家有哪些?
  5. 机器学习项目汇总,值得收藏!
  6. html图片怎么去掉空白,css去除img图片下多余空白区域
  7. Win11还原Win10开始菜单及任务栏工具[Win7勿入]
  8. iOS开发者,金九银十,这样写简历才能让大厂面试官看重你!
  9. Could not publish server configuration for Tomcat v8.0 Server at localhost. Multiple Contexts have a
  10. #03 ASP.NET主题