ZZULIOJ 1190 查询记录(结构体专题)
来源:互联网 发布:有什么编程软件 编辑:程序博客网 时间:2024/05/29 13:21
1190: 查询记录(结构体专题)
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 520 Solved: 308
SubmitStatusWeb Board
Description
有一学生成绩表,包括学号、姓名、3门课程成绩。请实现如下查找功能:输入一个学生的学号,输出该学生学号、姓名、4门课程成绩
Input
首先输入一个整数n(1<=n<=100),表示学生人数;
然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。
最后一行输入一个学号num
Output
若学号num存在,输出该学生的学号、姓名、3门课程成绩;若该学号不存在,则输出“Not Found”。
Sample Input
3541207010188 Zhangling 89 78 95 541207010189 Wangli 85 87 99 541207010189 Fangfang 85 68 76 541207010188
Sample Output
541207010188 Zhangling 89 78 95
很简单的结构体题=。=
大概是因为不用怎么动脑子所以做了吧。
明天有时间可能会把相关联的两道题也写写?
#include<stdio.h>#include<string.h>struct STU{char id[15];char name[25];int a,b,c;}p[110];char fid[15];int main(){int n,i,j;while(~scanf("%d",&n)){int flag=0;for(i=0;i<n;i++)scanf("%s%s%d%d%d",p[i].id,p[i].name,&p[i].a,&p[i].b,&p[i].c);scanf("%s",fid);for(i=0;i<n;i++){if(strcmp(fid,p[i].id)==0){j=i;flag=1;break;}}if(flag)printf("%s %s %d %d %d\n",p[j].id,p[j].name,p[j].a,p[j].b,p[j].c);elseprintf("Not Found\n");}return 0;}
0 0
- ZZULIOJ 1190 查询记录(结构体专题)
- ZZULIOJ 1191 添加记录(结构体专题)(水)
- ZZULIOJ 1192 删除记录(结构体专题)(水)
- 1182: 查询记录(结构体专题)
- 1185: 添加记录(结构体专题)
- 1186: 删除记录(结构体专题)
- 1474 Problem D查询记录(结构体专题)——软四课堂小测试——2017-12-21
- zzulioj 小火山专题
- ZZULIOJ 1105: 判断友好数对(函数专题)
- ZZULIOJ 1108: 打印数字图形(函数专题,水题)
- 1190: 按出生日期排序(结构体专题)
- 1180: 成绩统计(结构体专题)
- 1187: 棒棒糖(结构体专题)
- 1191: 数星星(结构体专题)
- 1192: 奖学金(结构体专题)
- 结构体专题
- 结构体专题
- 第五届河南省赛 zzulioj 1473: 奇怪的排序 (结构体)
- javaMail学习二 电子邮件的工作原理
- 锤子代工厂倒闭 老罗的“相声”还好笑吗
- day04
- golang的一个分页方法
- java基于RXTXcomm.jar的串口通信
- ZZULIOJ 1190 查询记录(结构体专题)
- poj3630 Phone List
- 热烈祝贺中国芯终于走在世界的前列
- 自学QT之qss教程
- Android之NDK开发
- 【数据结构】双向链表的基本操作
- 设计模式-之-状态模式
- poj2752 Seek the Name,Seek the Fame
- ajax跨域请求