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

 我来答
Tommey周
推荐于2018-04-13
知道答主
回答量:14
采纳率:33%
帮助的人:9624
展开全部
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;
}
}
codyboyzj
2011-06-03 · TA获得超过592个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:565万
展开全部
#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");
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式