8、定义一个长度为5的字符串数组。循环输入5个姓名。然后再输入一个用户的姓名,检查数组中是否有这个人的
展开全部
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;
}
}
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;
}
}
展开全部
#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");
}
#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");
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询