• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

从键盘输入五个整数,输出其最大值,最小值,平均值

发布于 2024-07-31 13:12:38

下面是一个简单的C语言程序,用来实现从键盘接收五个整数,并计算和输出它们的最大值、最小值和平均值:

#include <stdio.h>

int main() {
    int numbers[5]; // 用来存放输入的五个整数
    float sum = 0, average; // 用来计算总和和平均值
    int i;

    // 提示用户输入五个整数,并读取输入
    printf("请输入五个整数:\n");
    for(i = 0; i < 5; i++) {
        printf("第 %d 个数:", i + 1);
        scanf("%d", &numbers[i]);
        sum += numbers[i]; // 累加求和
    }

    // 初始化最大值和最小值为数组的第一个元素
    int max = numbers[0], min = numbers[0];

    // 遍历数组寻找最大值和最小值
    for(i = 1; i < 5; i++) {
        if(numbers[i] > max) {
            max = numbers[i];
        }
        if(numbers[i] < min) {
            min = numbers[i];
        }
    }

    // 计算平均值
    average = sum / 5;

    // 输出结果
    printf("最大值是:%d\n", max);
    printf("最小值是:%d\n", min);
    printf("平均值是:%f\n", average);

    return 0;
}

这个程序首先定义了一个整型数组numbers来存放用户输入的五个整数。然后使用一个循环提示用户输入,并将每个输入存储在数组中,同时累加到变量sum中以便于之后计算平均值。

接下来,程序初始化最大值和最小值为数组的第一个元素,然后通过遍历数组来更新这两个值。

最后,程序计算平均值并将最大值、最小值和平均值打印出来。平均值使用float类型以保留小数点后的精度。

0 条评论

发布
问题

在线
客服