用c语言,随机生成20个1到100之间的数,放入数组中,求这20个数的平均值
时间: 2024-05-07 09:23:11 浏览: 76
数组应用举例求出十个数中的最大数-C语言数组教学
下面是用C语言实现的代码,可以生成20个1到100之间的随机数,存放到数组中,并计算这20个数的平均值:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i, sum = 0;
int arr[20];
srand((unsigned int)time(NULL)); // 设置随机数种子
for (i = 0; i < 20; i++) {
arr[i] = rand() % 100 + 1; // 生成1到100之间的随机数
sum += arr[i];
printf("%d ", arr[i]);
}
printf("\n平均值为 %.2f\n", (float)sum / 20);
return 0;
}
```
运行结果示例:
```
22 6 21 59 64 99 12 77 72 8 67 47 51 93 38 79 47 98 89 78
平均值为 53.10
```
阅读全文