题目

学生成绩表中,一名学生的信息包含如下信息: 学号(11位)、姓名、数学成绩、英语成绩、程序设计成绩、物理成绩。

本题要求编写程序,录入N条学生的信息,并且按查询要求显示学生成绩等信息。

输入格式:

输入在第一行给出正整数N(N<=10);随后N行,每行按格式:

学号 姓名 数学成绩 英语成绩 程序设计成绩 物理成绩

给出一名学生的信息。 其中学号是11位数字;姓名是不超过10个字符、不包含空格的非空字符串;成绩是<=100的非负整数;

在学生信息输入完成后,给出要查询的姓名。

输出格式:

对查询的姓名的每一名学生,在一行中按照如下格式输出:

学号  姓名 数学成绩 英语成绩 程序设计成绩 物理成绩

如果有相同姓名的同学,输出全部同学的信息,每名同学一行; 如果要查询的学生不存在,则输出:

Not Found!

输入样例:

4
20201003012 LiWen 68 90 78 86
20201003012 HeHua 91 88 80 82
20201002121 WangFang 78 78 82 90
20201002112 ZhengYi 56 83 77 80
ZhengYi

输出样例:

在这里给出相应的输出。例如:

20201002112 ZhengYi 56 83 77 80

代码

#include <iostream>
#include <string.h>
using namespace std;
struct students
{char num[12];char name[11];int math;int English;int c;int physics;
}stu[11];
int main()
{int n;cin>>n;getchar();int i;for(i=0;i<n;i++){cin>>stu[i].num >>stu[i].name >>stu[i].math >>stu[i].English >>stu[i].c >>stu[i].physics ;}char  find[11];cin>>find;int t=0;for(i=0;i<n;i++){int a=strcmp(find,stu[i].name);if(a==0){t++;cout<<stu[i].num <<" "<<stu[i].name <<" "<<stu[i].math <<" "<<stu[i].English <<" "<<stu[i].c <<" "<<stu[i].physics <<endl;}}if(i>=n&&t==0)    cout<<"Not Found!";return 0;
}

7-3 学生成绩录入及查询 (20分)__C++相关推荐

  1. 学生成绩录入及查询 (15 分)

    学生成绩表中,一名学生的信息包含如下信息: 学号(11位).姓名.数学成绩.英语成绩.程序设计成绩.物理成绩. 本题要求编写程序,录入N条学生的信息,并且按查询要求显示学生成绩等信息. 输入格式: 输 ...

  2. 学生成绩录入及查询(C语言)-PTA

    打赏一点钱,帮我买包辣条,继续创作,谢大家! 学生成绩表中,一名学生的信息包含如下信息: 学号(11位).姓名.数学成绩.英语成绩.程序设计成绩.物理成绩. 本题要求编写程序,录入N条学生的信息,并且 ...

  3. 6-4 学生成绩链表处理(20 分)

    新博客:https://wywwzjj.top/ 本题要求实现两个功能,一个将输入的学生成绩组织成单向链表:另一个将成绩低于某分数线的学生结点从链表中删除. 函数接口定义: struct stud_n ...

  4. 简单的学生成绩录入查询系统

    import java.util.Scanner; public class Main {public static void avgst(double ui[],String st) {//函数av ...

  5. 学生信息系统求助_一个学生信息录入和查询的系统

    我们asp.net 作业大神帮帮忙. 一个学生信息录入和查询的系统.主要分成以下几个页面.我在描述的时候,请大家对照课本找到相关章节并做上记号,方便后面的制作. 首先需要大家制作一个数据库.这个数据库 ...

  6. java录入学生信息_java实现学生成绩录入系统

    本文为大家分享了java实现学生成绩录入系统,供大家参考,具体内容如下 1.学生类,包括学生的姓名和各科成绩 public class Score { public String name; publ ...

  7. continue的使用,循环录入Java课学生成绩,统计大于等于80分的学生百分比-比例

    import java.util.Scanner;//continue的使用,循环录入Java课学生成绩,统计大于等于80分的学生百分比-比例 public class CopyOfCalcAvg { ...

  8. 利用C语言结构体实现学生成绩录入系统

    利用C语言结构体实现学生成绩录入系统 ##功能介绍 密码功能嵌入于主函数中,初始密码为:123456(可根据需要修改) 输入1可以调用add函数对学生的基本信息以及成绩进行输入 输入2则调用print ...

  9. 7-2 sdust-Java-学生成绩读取与排序 (20 分)

    7-2 sdust-Java-学生成绩读取与排序 (20 分) 1)从键盘录入多行学生成绩的信息,每行表示一个学生的一门课的成绩,最后一行以"exit"结束.每行文本的格式为:学号 ...

  10. 计算学生成绩的最高分、最低分和平均分(数组全是方法)

    代码: 1 package com.mon10.day24; 2 3 import java.util.Scanner; 4 5 /** 6 * 类说明 :计算学生成绩的最高分.最低分和平均分 7 * ...

最新文章

  1. xampp去运行php文件_从0开始构建一个属于你自己的PHP框架
  2. 聊一聊Python的变量类型判断type和isinstance
  3. 利用SQL中的递归返回多行数据的连接
  4. 汇编写java模块_java – maven汇编插件moduleset源指令不包括任何文件,不符合附带的模块...
  5. 山东大学 2020级数据库系统 实验七
  6. 无法绑定到新的显示成员,参数名:newDisplayMember
  7. LINUX下载编译Which
  8. 【图像压缩】基于matlab GUI DCT图像压缩(压缩率可调)【含Matlab源码 1049期】
  9. 2×125MW发电厂升压站电气部分设计
  10. photoshop cc2019快捷键
  11. 苹果app项目退款教程
  12. php tpshop,TPshop是什么意思?
  13. windows安装cygwin
  14. 华为OD岗位机试指南
  15. 2021-10-27 求方向盘转角
  16. ios企业版如果证书过期了_战舰少女r企业端证书过期解决办法 IOS安卓服证书过期怎么办...
  17. 2021 年 1 月程序员工资新出炉,你猜涨了多少?
  18. pandas+plt操作练习(统计高等数学竞赛获奖)
  19. 第三次作业(周静 李盼)
  20. Unity3D插件之EasyTouch5入门

热门文章

  1. SX1308原厂芯片
  2. 【行业报告】:低碳智能ALL “IN” | 印刷包装数智化转型之路
  3. 第三章 输入验证----tapestry教程Enjoying Web DevelopmenEnjoying Development翻译
  4. 2021/11/16 Andriod Studio安装经验总结
  5. fastlane:构建、测试和发布 React Native 应用程序
  6. 网络音乐是时候该聊聊“大数据”了
  7. Linux 音频驱动(六) ALSA音频驱动之PCM Write数据传递过程
  8. What Makes a Video a Video :Analyzing Temporal Information in Video Understanding Models and Dataset
  9. 四象限运行模式_四象限变频器原理及系统构成
  10. 合并excel方法汇总