基础编程题目集 7-34 通讯录的录入与显示 (10分)
程序员文章站
2022-03-13 16:46:41
...
#include <iostream>
#include <cstdio>
using namespace std;
struct Message
{
char Name[12];
char Birth[12];
char Sex;
char Solid[18];
char Tele[18];
};
struct Message Mes[12];
int main()
{
int N;
cin >> N;
for (int i = 0; i < N; i++)
scanf("%s %s %c %s %s", Mes[i].Name, Mes[i].Birth, &Mes[i].Sex, Mes[i].Solid, Mes[i].Tele);
int K;
cin >> K;
while (K--)
{
int Search;
cin >> Search;
if (Search < N && Search >= 0) //确保Search在记录范围内
printf("%s %s %s %c %s\n", Mes[Search].Name, Mes[Search].Solid, Mes[Search].Tele, Mes[Search].Sex, Mes[Search].Birth);
else
cout << "Not Found" << endl;
}
return 0;
}
上一篇: FOJ 1021 飞船赛
下一篇: FOJ 1705 众数问题