c语言编程编写程序,使用随机函数“rand()”,生成10个[1,100]之间的整数并存于数组中,首先输出数组各元素值。然后求所有元素的平均值,并统计数组中大于30且是5的倍数的元素个数,最后输出结果。
时间: 2024-05-04 09:22:17 浏览: 104
C语言程序设计-把20个随机数存入一个数组,然后输出该数组中的最大值;
5星 · 资源好评率100%
以下是相应的C语言程序代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i, n, sum = 0, count = 0;
int a[10];
srand(time(NULL)); // 设置随机数种子
// 生成随机数并存入数组中
for(i = 0; i < 10; i++)
{
a[i] = rand() % 100 + 1;
printf("%d ", a[i]);
}
// 计算平均值和符合条件的元素个数
for(i = 0; i < 10; i++)
{
sum += a[i];
if(a[i] > 30 && a[i] % 5 == 0)
{
count++;
}
}
// 输出结果
printf("\n平均值为:%.2f\n", (float)sum / 10);
printf("大于30且是5的倍数的元素个数为:%d\n", count);
return 0;
}
```
程序中使用了随机数函数`rand()`,通过`rand() % 100 + 1`生成[1,100]之间的整数并存入数组中。然后用循环遍历数组,计算平均值和符合条件的元素个数。最后输出结果。
阅读全文