用c语言写,随机输入一组数,每个数用换行符隔开,输入完毕后再输出这组数,每个数用换行符隔开
时间: 2024-05-08 14:18:57 浏览: 42
用c语言产生随机数
5星 · 资源好评率100%
这是一个基础的 C 语言问题,我可以回答此问题。以下是实现此功能的代码:
```
#include <stdio.h>
#include <stdlib.h>
int main() {
int n;
scanf("%d", &n);
int *arr = (int *) malloc(n * sizeof(int));
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
for (int i = 0; i < n; i++) {
printf("%d\n", arr[i]);
}
free(arr);
return 0;
}
```
此代码利用 `scanf` 函数从标准输入(键盘)中读入第一个数 `n`,表示接下来要输入的数的个数,然后使用 `malloc` 函数动态分配空间存储这组数,逐个 `scanf` 读入,最后逐个 `printf` 输出,每个数后面跟随一个换行符。最后使用 `free` 函数释放动态分配的内存,防止内存泄漏。
阅读全文