c语言变长数组的使用实列
时间: 2023-09-17 18:12:49 浏览: 101
下面是一个使用变长数组的示例程序,它从键盘读入一组数,然后计算它们的平均值:
```c
#include <stdio.h>
int main()
{
int n;
printf("请输入数据个数:");
scanf("%d", &n);
int arr[n];
int sum = 0;
for (int i = 0; i < n; i++) {
printf("请输入第%d个数据:", i + 1);
scanf("%d", &arr[i]);
sum += arr[i];
}
double avg = (double)sum / n;
printf("平均值为:%lf\n", avg);
return 0;
}
```
在上面的程序中,先从键盘读入一个整数 `n`,表示数据的个数,然后使用变长数组 `arr` 存储这些数据。接着,使用一个循环从键盘读入这些数据,并计算它们的和。最后,计算平均值并输出结果。
阅读全文