啦哈拉哈 2022-05-12 15:06 采纳率: 0%
浏览 267

查找学生姓名编写程序,定义char names[5][30];并赋初值5个学生姓名,从键盘输入1个需要查找的学生姓名,在存放的5个学生姓名中查找有无该学生

问题遇到的现象和发生背景

【问题描述】编写程序,定义char names[5][30];并赋初值5个学生姓名,从键盘输入1个需要查找的学生姓名,在存放的5个学生姓名中查找有无该学生,如果找到,则输出学生编号(从0开始),没找到输出no。输入1个需要查找的学生姓名。五个学生是“zhang1","zhangsan","zhang san","lisi","liqi"

【输入形式】
【输出形式】
【样例输入】

zhang san

【样例输出】

2

问题相关代码,请勿粘贴截图

#include<stdio.h>
int main()
{
char names[5][30]={{'zhang1'},{'zhangsan'},{'zhang san'},{'lisi'},{'liqi'}};
int i,j=0,flag=0;
char a[30];
while((a[j]=getchar())!='\n'){
j++;
}
a[j]='\0';
for(i=0;i<5;i++){
for(int k=0;a[k]!='\0';k++){
if(names[i][k]!=a[k]){
flag=1;
break;
}
}
if(flag==0) {
printf("%d",i);
break;}
}
if(flag==1) printf("no");

}

哪里错了?找不到问题

  • 写回答

2条回答 默认 最新

  • 吕布辕门 后端领域新星创作者 2022-05-12 15:25
    关注

    img

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 5月12日

悬赏问题

  • ¥15 marlin编译错误,如何解决?
  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥15 关于超局变量获取查询的问题
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集
  • ¥15 在启动roslaunch时出现如下问题
  • ¥15 汇编语言实现加减法计算器的功能