如何在C语言实现输入数字为数组长度,例如输入5,数组长度为5
时间: 2024-05-11 07:16:30 浏览: 211
C语言整数输入的数组实现
5星 · 资源好评率100%
要在C语言中实现输入数字作为数组长度,您可以使用 scanf 函数来从用户那里接收输入。然后,您可以通过使用这个变量的值,动态地声明和初始化数组。例如,以下代码将说明此过程的基础结构:
```
#include <stdio.h>
int main() {
int n; //声明变量n
printf("请输入数组的长度:");
scanf("%d", &n); //从用户输入中接收一个整数值
int arr[n]; //声明一个大小为n的数组
//初始化数组,这里仅仅是演示
for(int i=0; i<n; i++) {
arr[i] = i+1;
}
//输出数组
printf("数组的元素为:");
for(int i=0; i<n; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
在上述代码中,我们首先使用 scanf 函数接收一个整数值,这个值将代表我们数组的长度。然后,我们动态地声明了一个大小为 n 的整数数组。最后,我们使用循环初始化和遍历数组,以便查看输入数组长度后生成的数组。
阅读全文