有一学生成绩表,包括学号、姓名、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#include 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 (strstr是字符串函数:找出str2字符串在str1字符串中第一次出现的位置,不包括str2的串结束符。)



