【算法竞赛宝典】姓名查找

【算法竞赛宝典】姓名查找

  • 题目描述
  • 代码展示

题目描述

代码展示

//输入若干个姓名,在其中查找
#include 
#include 
#include 

using namespace std;

int main() {
    freopen("name.in", "r", stdin);
    freopen("name.out", "w", stdout);
    int num, i, j;
    cin >> num;
    getchar();//除去第一行的回车 
    char name[num + 1][50];
    for (i = 0; i <= num; ++i)
        gets(name[i]);//注意查找的姓名存在name[num]中 
    for (i = 0; i <= num; ++i)
        if (strcmp(name[i], name[num]) == 0)
            break;
    if (i == num)
        cout << -1 << endl;
    else
        cout << i + 1 << endl;
    return 0;
}

你可能感兴趣的:(C++刷题,算法竞赛宝典,算法,C++)