如果需要先输入数字N,再输入数组a[N]中的N位元素,格式要求N与a[N]之间存在一个空格。
比如数字输入5然后再输入五个数
输出格式如下:
5 1 5 4 6 2
请问要这样输出的话是需要用两个scanf嘛还是用一个for循环 我感觉都不对😭
你这个是变长数组,在刷题网站上可用,vs中不支持
你一会儿说输入,一会儿说输出,不知道你到底问的是输入还是输出
这是输入的例子
#include <stdio.h>
int main()
{
int a[100], n;
scanf("%d", &n);
for (int i = 0; i < n; i++)
scanf("%d", &a[i]);
return 0;
}
这是输出的例子
#include <stdio.h>
int main()
{
int a[5] = {1, 5, 4, 6, 2}, n = 5;
printf("%d", n);
for (int i = 0; i < n; i++)
printf(" %d", a[i]);
return 0;
}