输入的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个整数

问题遇到的现象和发生背景 输入的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个整数
用代码块功能插入代码,请勿粘贴截图
我的解答思路和尝试过的方法
我想要达到的结果 怎么写?

#include "stdio.h"
int main()
{
    int n = 0,i = 0;
    int a[100] = {0};
    printf("输入第一个整数\n");
    scanf("%d", &n);
    printf("依次输入要统计的 %d 个数\n", n);
    for(i = 0; i < n; i++)
    {   
        printf("输入第 %d 个数\n", i+1);
        scanf("%d", &a[i]);
        
    }
    printf("输入的数据为:\n");
    for(i = 0; i < n; i++)
    {   
        printf("%d ", a[i]);
    }
    return 0;
}

能说的再清楚一些不