关于#字符串#的问题,如何解决?

请问,在键盘上输入n,再输入n行字符串,这个怎么实现?最好写个代码出来,谢谢了

供参考:

#include <stdio.h>
int main()
{
    int n,i;
    char str[10][80];
    scanf("%d", &n);
    for (i = 0; i < n; i++) //输入 n 行字符串
        scanf("%s", str[i]);

    for (i = 0;i < n; i++) //输出 n 行字符串
        puts(str[i]);

    return 0;
}

int n;
char* str[100];
scanf("%d",&n);
for(int i=0;i<n;i++)
  scanf("%s",&str[i]);