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

输入格式:

输入在一行中给出正整数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>
struct student{char sno[11];char name[11];double grade;
}s[10]={0};
int main()
{int i,n;double sum=0,avg;scanf("%d",&n);for(i=0;i<n;i++){scanf("%s %s %lf",&s[i].sno,&s[i].name,&s[i].grade);sum+=s[i].grade;}avg=sum/n;printf("%.2lf\n",avg);for(i=0;i<n;i++){if(s[i].grade<avg)printf("%s %s\n",s[i].name,s[i].sno);}return 0;} //yh

计算平均成绩 (10分)相关推荐

  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. 6-2 成绩单求平均成绩 (10分)

    6-2 成绩单求平均成绩 (10分) 本题要求实现一个函数,从一张成绩单中求平均成绩. 成绩结构体定义如下: typedef struct { char name[50]; //姓名 int scor ...

  4. PTA实验题:7-2 计算全班学生C++课程的总成绩和平均成绩 (10 分)

    定义一个类Student,记录学生C++课程的成绩.要求使用静态数据成员或静态成员函数计算全班学生C++课程的总成绩和平均成绩. 输入格式: 输入5个不超过100的正整数,作为C++成绩. 输出格式: ...

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

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

  6. 【PTA】计算全班学生C++课程的总成绩和平均成绩 (10 分)

    注意: 因为自定义了构造函数,是要有参数的,所以最后为了输出sum要定义参数为0的对象. #include<iostream> using namespace std;class Stud ...

  7. 计算平均成绩(PTA)

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

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

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

  9. C语言 计算平均成绩

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

最新文章

  1. 【Python3】Python模块与包的导入
  2. 五个人+三个月=美摄云非编1.0 | 我们采访到了“工期很紧“的美摄研发总监
  3. 安卓APP_ 控件(5)—— ProgressBar
  4. Java并发教程–线程之间的可见性
  5. Redis PHP连接操作
  6. LeetCode 540 有序数组中的单一元素
  7. 枚举数据类型 c# 114866833
  8. 51单片机基础教学(keil)
  9. 发电厂及电力系统类毕业论文文献都有哪些?
  10. 如何使用apktool反编译APK
  11. 安装shifter实践指南
  12. 堡垒机阿里云安装包安装
  13. stm32定时器的ETR、CH1N、CH2N、CH3N
  14. 1405:三元一次方程
  15. 华为是怎样研发的(4)——器件选型
  16. Qt之QTextEdit
  17. 全国计算机一级考试用什么版本,计算机等级考试用的是那个版本的office?
  18. android消息发送字符串,android - 从Android客户端通过HTTP在HL7消息中发送base64字符串时遇到错误 - 堆栈内存溢出...
  19. 对Simulink模型进行保护的方法
  20. python实现视频分割

热门文章

  1. 3种不同脸型的瘦脸方法
  2. Windows 上6款卸载软件值得推荐
  3. 淘宝店铺列表部分示例
  4. 通报1422人!论文无实质贡献挂名认定为学术不端,科技部发布新规!
  5. Windows.old文件夹恢复系统解决方案
  6. CDH6.0.1环境Hadoop集群性能测试
  7. AWS 云从业者认证(AWS Certified Cloud Practitioner)
  8. PCB电路板Via、Pad孔的区分与安装孔、定位孔、金属孔、非金属孔的制作
  9. Android Studio 之 实现app打开界面透明化效果
  10. CVPR 2020——OccuSeg: Occupancy-aware 3D Instance Segmentation