给定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>

#include<string.h>
#include<stdlib.h>
struct score
{
  char num[10];
  char name[10];
  double score[3];
};
int main()
{
  struct score s[1000];
  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[3]);
  }
  for(i=0;i<n;i++)
  {
    average = 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-3 计算平均成绩(15 分)(转载)相关推荐

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

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

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

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

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

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

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

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

  5. 计算平均成绩(PTA)

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. novaclient的api调用流程与开发
  2. Electron的代码调试
  3. 系统架构设计_系统工程师--系统架构设计
  4. Python多线程threading用法
  5. 影响视频会议效果的因素及案例分析
  6. Linux man 使用详解(转)
  7. VIM_shortcut_Cheat_sheet
  8. 0-1背包(及初始化问题)
  9. Part1 R语言的基本操作
  10. 多表查询,自连接,子查询
  11. Java并发编程之线程池中的Future
  12. MyCat分布式数据库集群架构工作笔记0022---高可用_单表存储千万级_海量存储_分表扩展分片枚举
  13. 洛谷P4593 [TJOI2018]教科书般的亵渎 【数学】
  14. 尺取法---poj3601
  15. Thinkpad SL-400 XP驱动下载与安装方法
  16. 推荐 15个 React 图标库
  17. Python 防止反编译
  18. 如何系统学习Android开发?一线互联网内部整理的Android学习路线图是时候拿出来了
  19. 广义相对论和狭义相对论到底是讲什么的?
  20. Win10文件夹中图片不显示预览图解决方法

热门文章

  1. html绘制直角坐标系,几何画板如何画直角坐标系并描点
  2. FineBI帮助文档一眼尽收眼底
  3. Apple 基于蓝牙的iBeacon技术
  4. 最漂亮的人是为梦想而努力的人
  5. 表格(Excel)分列,拆分文本怎么用
  6. 3.2 Hadoop简介
  7. Excel 导入Access 不能找到表达式中引用的字段的解决方案
  8. 腾讯云轻量8核16G服务器18M带宽CPU流量性能测评
  9. 机敏问答[复变][5] #20210629
  10. Getting Started in Six Sigma