1条回答 默认 最新
关注 #include<stdio.h> #include<string.h> int main() { char name[5][10] = {'0'}; int id[5] = {0}; char stu[10] = {0}; int j, flag = 0;; for(int i = 0; i < 5; i++) { printf("请输入第%d个学生名字:", i); scanf("%s", &name[i]); printf("请输入他的成绩:"); scanf("%d", &id[i]); } printf("请输入查找的学生名字: "); scanf("%s", &stu); for(j = 0; j < 5; j++) { if(strstr(name[j], stu) != NULL) { printf("你要找的学生是:%s, 他的成绩:%d\n", name[j], id[j]); flag = 1; } } if(flag == 0) { printf("没有你要找的学生\n"); } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 乌班图ip地址配置及远程SSH
- ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
- ¥15 PSPICE制作一个加法器
- ¥15 javaweb项目无法正常跳转
- ¥15 VMBox虚拟机无法访问
- ¥15 skd显示找不到头文件
- ¥15 机器视觉中图片中长度与真实长度的关系
- ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
- ¥15 java 的protected权限 ,问题在注释里
- ¥15 这个是哪里有问题啊?