#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
    int nums[10]; // 存储随机数的数组
    int max = 0, min = 101, sum = 0; // 最大值、最小值、总和
    float average; // 平均值

    srand(time(NULL)); // 随机数种子

    // 产生随机数并求最大值、最小值、总和
    for (int i = 0; i < 10; i++)
    {
        nums[i] = rand() % 51 + 50; // 产生50~100的随机数
        if (nums[i] > max)
            max = nums[i];
        if (nums[i] < min)
            min = nums[i];
        sum += nums[i];
    }

    average = (float)sum / 10; // 计算平均值

    // 输出数组中的值
    printf('数组中的值为:');
    for (int i = 0; i < 10; i++)
    {
        printf('%d ', nums[i]);
    }

    // 输出结果
    printf('
最大值为:%d
', max);
    printf('最小值为:%d
', min);
    printf('平均值为:%g
', average);

    return 0;
}

原文地址: https://www.cveoy.top/t/topic/nUhj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录