c语言中如何用scanf输入数组
作者:野牛程序员:2023-12-20 18:01:26C语言阅读 3262
#include <stdio.h>
int main() {
int size;
// 获取数组大小
printf("请输入数组大小: ");
scanf("%d", &size);
// 声明一个大小为size的数组
int array[size];
// 输入数组元素
printf("请输入数组元素:\\n");
for (int i = 0; i < size; ++i) {
scanf("%d", &array[i]);
}
// 输出数组元素
printf("输入的数组元素为: ");
for (int i = 0; i < size; ++i) {
printf("%d ", array[i]);
}
return 0;
}C语言中数组的大小通常应该是常量。在上面的例子中,我使用了C99标准之后支持的变长数组(Variable Length Array,VLA)来演示如何动态地声明具有用户指定大小的数组。在实际编程中,为了更好的可读性和可维护性,通常建议使用常量来定义数组大小。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++统计的方法求PI
- 下一篇:arduino智能小车红外跟随实验
