关于#账号信息#结构体#的问题,如何解决?

题目描述
一般的账号信息包括用户名和密码。读取N个账户的用户名密码,然后输出。

要求使用结构体。
输入
多组输入样例,第一行包括一个数字N,表示账户个数。
每行两个字符串,使用空格分割。
输出
一行中输出记录的账号密码,使用空格分割。

样例输入
3
user01 pwd1
user02 pwd2
user03 pwd3

样例输出
user01 pwd1
user02 pwd2
user03 pwd3

typedef struct _account
{
    char user[20];
    char pwd[20];
}account;

int main()
{
    account a[1000];
    int N;
    scanf("%d",&N);
    getchar();
    for(int i=0;i<N;i++)
        scanf("%s %s",a[i].user,a[i].pwd);
   for(int i=0;i<N;i++)
      printf("%s %s\n",a[i].user,a[i].pwd);
}