🎉️ 程序设计 - 备注电话号码

粗心的小明在填写通讯录的时候,只录入了人名,忘记在每个人的人名后备注上电话号码。想请你写个程序帮忙补录一下。
输入格式
第一行,一个整数n表示人名数量(其中n≤100)
接下来的n行n个人名,人名不带空格
再接下来的n行为这n个人名按顺序对应的电话号码。
输出格式
共n行,每行一个人名以及电话号码,人名和号码之间用一个空格隔开。
输入样例
4
HarryPoter
Tom
Jerry
Doraemon
8772833
8217273
8329523
8523122
输出样例
HarryPoter 8772833
Tom 8217273
Jerry 8329523
Doraemon 8523122


#include <stdio.h>
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
    int i,n;
    cin >> n;
    char s1[n][100],s2[n][100];
    for(i = 0;i < n;i++){
        cin >> s1[i];
    }
    for(i = 0;i < n;i++){
        cin >> s2[i];
    }
    for(i = 0;i < n;i++){
        cout << s1[i] << " " << s2[i] << endl;
    }

    return 0;
}

#include <stdio.h>

int main(void) { 
    char name[101][10000];
    char phone[101][20];
    int n;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        scanf("%s",name[i]);
    }
    for(int i=0;i<n;i++){
        scanf("%s",phone[i]);
    }
    for(int i=0;i<n;i++){
        printf("%s %s\n",name[i],phone[i]);
    }
    return 0;
}