8、定义一个长度为5的字符串数组。循环输入5个姓名。然后再输入一个用户的姓名,检查数组中是否有这个人的

发布网友 发布时间:2022-04-23 00:39

我来回答

2个回答

热心网友 时间:2023-10-09 10:32

Scanner scanner = new Scanner(System.in);
String[] arr = new String[5];
String[] app = new String[1];
for(int i =0;i<arr.length;i++){
System.out.println("请输入第"+(i+1)+"个用户的姓名");
arr[i] = scanner.next();
}
System.out.println("再输入一个用户的姓名:");
app[0] = scanner.next();
for(int i =0;i<5;i++){
if(app[0].equals(arr[i])){
System.out.println("已有这个人的名字,下标为:"+i);
}else{
System.out.println("你输入的名字数据不存在");
break;
}
}

热心网友 时间:2023-10-09 10:32

#include<stdio.h>
#include<string.h>

void main()
{
int i,flag=0;
char s[5][10],s1[10];
for(i=0;i<5;i++)
{
printf("请输入第%d个人的姓名:",i+1);
scanf("%s",s[i]);
}
printf("请输入要查找的姓名:");
scanf("%s",s1);
for(i=0;i<5;i++)
if(strcmp(s[i],s1)==0)
{
printf("此人存在!\n");
flag=1;
break;
}
if(flag==0)
printf("此人不存在!\n");
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com