打赏一点钱,帮我买包辣条,继续创作,谢大家!


学生成绩表中,一名学生的信息包含如下信息: 学号(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<stdio.h>
#include<string.h>
struct student{char num[20];//学号11位数字 char name[10];//姓名 int math,english,program,physical;//  数学  英语   程序设计  物理
};
int main(void){struct student students[20],s1;int N;scanf("%d",&N); int i;for(i=0;i<N;i++){scanf("%s%s%d%d%d%d ",students[i].num,students[i].name,&students[i].math,&students[i].english,&students[i].program,&students[i].physical);}char sname[10];int flag=0;scanf("%s",s1.name);for(i=0;i<N;i++){if(strcmp(s1.name,students[i].name)==0){printf("%s %s %d %d %d %d\n",students[i].num,students[i].name,students[i].math,students[i].english,students[i].program,students[i].physical);flag=1;}}if(flag==0){printf("Not Found!");}return 0;
}

运行结果如下图:
可以查找相同名字的学生信息


未找到学生,输出Not Found!
如果对您有帮助,记得给罡罡同学 一键三连!!! 点关注!! 点赞!!

学生成绩录入及查询(C语言)-PTA相关推荐

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

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

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

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

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

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

  4. 用C语言学生成绩数据库排序功能设计,[c语言学生成绩管理系统]C语言学生成绩管理系统实验报告...

    篇一 : C语言学生成绩管理系统实验报告 实 验 四:结构体(6学时) 实验目的: 1.更加灵活的使用数组作为函数参数: 2.初步掌握开发一个小型实用系统的基本方法: 3.初步掌握书写程序设计开发文档 ...

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

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

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

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

  7. C语言学生成绩管理设计总结,C语言课程设计学生成绩管理系统个人总结

    C语言课程设计学生成绩管理系统个人总结 C语言课程设计--学生成绩管理系统 个人心得体会 (徐州工程学院 14计嵌1班 07组 张凯) 这一周以来的课程设计,不仅让我明白了C语言的确是一门很有用的,但 ...

  8. 录入查询学生成绩C语言,学生成绩录入查询系统C语言程序

    #include #include #include #define M 50 /********************************全局变量*********************** ...

  9. c语言高考成绩录入,c#小型学生成绩录入查询系统

    技校网专门为您推荐的类似问题答案 问题1: c,编写小型学生成绩管理系统 我不 晓得? 问题2: 怎么用c语言编写一个学生成绩管理系统啊 C语言课程设计报告-------学生成绩简单管理程序 一.系统 ...

最新文章

  1. Swift之UIView设置部分圆角与获取其所在ViewController
  2. 使用 ExecuteMultiple 提高批量数据加载的性能
  3. 动态规划 所有题型的总结
  4. java连本地mysql注意事项_java数据库连接及注意事项
  5. jedis操作set_使用 JedisAPI 操作 Redis
  6. linux 循环小时,shell脚本日期遍历(按天按小时)
  7. fluent二维叶型仿真_FLUENT太阳能热水器仿真
  8. 计算机论文研究思路怎么写,论文的研究思路怎么写
  9. Tkinter全网最全笔记
  10. 使用Android Studio将开源库发布到Jcenter中央库
  11. 2022年度学习总结
  12. EPPlus批量插入图片到Excel
  13. 项目依赖包文件生成requirements.txt
  14. Haproxy[转载]
  15. 第三方推送(小米华为友盟)接入实践
  16. 无法将“pytest”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
  17. 关于Knuth 的搞笑8卦
  18. Android聊天列表Demo(QQ,微信,等通讯工具的聊天列表)
  19. tp5结合es6.x的基本用法
  20. Javaweb切换中英文功能

热门文章

  1. 香港中文大学计算机专业学费,香港中文大学研究生专业学费是多少?
  2. SPL工业智能:发现时序数据的异常
  3. 图片去水印在线-图片去水印无痕迹的app
  4. 计算机专业如何谋生自己谋生,如何谋生
  5. BA-协议-BACnet 协议优势简析
  6. 基于FlashWavRecorder实现IE11浏览器录音后用科大讯飞转文字
  7. [置顶] Android九环刀之RatingBar之评委请亮分
  8. 如何控制鼠标和键盘的操作
  9. u大师U盘装系统教程
  10. Flash鼠绘教程:临摹徐悲鸿的骏马图