学生信息的那些操作:不知姓,也能查
有一学生成绩表,包括学号、姓名、3门课程成绩。请实现如下查找功能:输入学生的姓名的部分信息,也能实现信息查询。比如,隔壁班的MM,你只听别人叫她“梅梅”,暗自查一下才知道MM叫“韩梅梅”,而且是学霸。
输入格式:
第一行输入一个n(n小于100)代表学生个数,接下来n行每行输入学号(12位),姓名(不超过20位),3门课的成绩(不超过100)。 最后输入一个姓名name。
输出格式:
输出所有姓名中含有name的学生信息,包括学号,姓名,3门课成绩,中间用空格隔开。 如果没有请输出Not Found
。
注:包含指子串。
输入样例:
在这里给出一组输入。例如:
3
202016040201 Hanmeimei 89 78 95
202016040202 Wangli 85 87 99
202016040203 Fangfang 85 68 76
meimei
输出样例:
在这里给出相应的输出。例如:
202016040201 Hanmeimei 89 78 95
代码 :
#include<stdio.h>
#include<string.h>
struct student
{char ID[20];char name[30];int a,b,c;
};
int main()
{int n,i,m=0,q=0;scanf("%d",&n);struct student stu[n];for(i=0;i<n;i++){scanf("%s %s %d %d %d",stu[i].ID,stu[i].name,&stu[i].a,&stu[i].b,&stu[i].c);}char name2[30];scanf("%s",name2);char ch;for(i=0;i<n;i++){ch=strstr(stu[i].name,name2);if(ch==NULL){m++; }else{printf("%s %s %d %d %d\n",stu[i].ID,stu[i].name,stu[i].a,stu[i].b,stu[i].c);}}if(m==n){printf("Not Found");}return 0;
}
(strstr是字符串函数:找出str2字符串在str1字符串中第一次出现的位置,不包括str2的串结束符。)
学生信息的那些操作:不知姓,也能查相关推荐
- 学生信息的那些操作:按姓名,查个人
有一学生成绩表,包括学号.姓名.3门课程成绩.请实现如下查找功能:输入一个学生的姓名,输出该学生学号.姓名.3门课程成绩 输入格式: 首先输入一个整数n(1<=n<=100),表示学生人数 ...
- 实现对学生信息的修改操作
返回目录:<学生信息管理系统(Java+JSP)> 本篇博客主要实现对学生信息的修改操作: 步骤1.在学生信息的显示页面(即student.jsp页面)中,在表格最后增加一列"修 ...
- navicat的使用以及学生信息表的操作
目录 一.navicat的使用 创建数据库 删除数据库 数据库的导入导出 数据库中表操作 创建表结构 数据表的管理操作 二.学生信息表基础操作练习 一.navicat的使用 点击connection, ...
- 实现对学生信息的增加操作
上一篇博客:<实现对学生表的删除操作> 返回目录:<学生信息管理系统(Java+JSP)> 本篇博客将介绍如何实现学生表中学生信息的增加操作. 1.在test1模块的web目录 ...
- mysql查询计算机系和英语系的学生信息,MySQL 数据库操作
stu 表:学生信息表 score 表:分数表 1. 写出一条sql语句,查出所有学生信息 select * from stu; 2. 写出一条sql语句,查出表中从第2条到第4条学生的信息 sele ...
- Java学生信息管理系统(增、删、改、查)
学生信息管理系统 1.学生信息系统功能: (1.)添加学生信息 (2.)删除学生信息 (3.)修改学生信息 (4.)查询学生信息 2.程序运行结果图 3.该程序分为两个类: (1.)Student类 ...
- 使用c语言写一个学生管理系统,学生信息包含姓名/性别/年龄/成绩,可以查改删增...
以下是一个简单的学生管理系统的C语言实现,支持对学生信息进行添加.查询.修改和删除. ```c #include <stdio.h> #include <stdlib.h> # ...
- 学生信息的那些操作:(2)按学号,查个人
有一学生成绩表,包括学号.姓名.3门课程成绩.请实现如下查找功能:输入一个学生的学号,输出该学生学号.姓名.3门课程成绩 输入格式: 首先输入一个整数n(1<=n<=100),表示学生人数 ...
- 学生信息的那些操作:(3)按姓名,查个人
有一学生成绩表,包括学号.姓名.3门课程成绩.请实现如下查找功能:输入一个学生的姓名,输出该学生学号.姓名.3门课程成绩 输入格式: 首先输入一个整数n(1<=n<=100),表示学生人数 ...
最新文章
- 格式资料python sqlalchemy 查询结果转化为 Json格式
- Leetcode-520. 检测大写字母
- php post请求跳转,学习猿地-php如何实现post跳转
- Hibernate基础学习(二)—Hibernate相关API介绍
- CSS display属性的值及作用
- 转: 加快Android编译速度
- Java中String类、字符串常量池、字符串常用方法
- C/C++——打开文件存储数据的各种方式
- Android远程桌面助手之功能简介
- C++ 动态联编实现原理分析
- matlab2c使用c++实现matlab函数系列教程-sawtooth函数
- Microsoft SQL Server Integration Service文章总结
- 盘点VB编程重要知识点集合。
- excel选择性粘贴为何是html,选择性粘贴,教您excel选择性粘贴怎么用
- 高电平复位还是低电平复位?
- 微信视频号下载短视频的步骤
- 来谈谈O2O线上线下电商解决方案
- java单链表反转(头插法)详解
- 简单工厂模式的实现及优缺点
- 【Python】np.nonzero()函数