#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("\n最大值为:%d\n", max);
    printf("最小值为:%d\n", min);
    printf("平均值为:%g\n", average);

    return 0;
}
``
用C语言随机产生10个[50100包括50100的正整数求最大值、最小值和平均值并显示整个数组的值及所求结果。

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

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