标题:我只是一个萌新,想要求解.谢谢各位大佬!(二维数组)
只看楼主
qi412728183
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2017-10-27
结帖率:83.33%
已结贴  问题点数:20 回复次数:1 
我只是一个萌新,想要求解.谢谢各位大佬!(二维数组)
输入一个班10位同学的名字,并从第一个同学起,每隔一个输出一个名字,即间
隔性的输出共5位同学的名字。再输入一个同学的名字,比如输入 张刚,在这10
个人中进行查找,找到就输出是第几位同学,否则输出“该班同学中没有张刚.
搜索更多相关主题的帖子: 要求 维数 同学 名字 输出 
2017-11-11 14:30
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
得分:20 
#include<stdio.h>
int main()
{
    char names[5][2][9];
    char input[9];
    int i,j;
    for(i=0;i<5;i++)
        for(j=0;j<2;j++)
            scanf("%s",names[i][j]);
    printf("输出:");
    for(i=0;i<5;i++)
        printf("%s, ",names[i][0]);
    printf("\n你想找谁?");
    scanf("%s",input);
    for(i=0;i<5;i++)
        if(strcmp(names[i][0],input)==0)
        {
            printf("排行第%d",i*2+1);
            break;
        }
    if(i==5) printf("该班同学没有%s",input);
    return 0;
}
2017-11-11 16:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-482359-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.151505 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved