朕也来学学 发表于 2023-10-10 11:59:37

请问一下大家怎么用C语言实现_输入3个数求最大值

用c语言求————3个数的最大值,谢谢

朕也来学学 发表于 2023-10-10 12:00:06

大佬们帮帮忙

isdkz 发表于 2023-10-10 12:00:06

您好,以下是用C语言实现输入3个数求最大值的代码:

#include <stdio.h>

int main() {
    int a, b, c, max;
    printf("请输入三个整数:\n");
    scanf("%d %d %d", &a, &b, &c);
    max = a;
    if (b > max) {
      max = b;
    }
    if (c > max) {
      max = c;
    }
    printf("最大值是:%d\n", max);
    return 0;
}


首先,我们定义了4个变量: a 、 b 、 c 和 max 。 a 、 b 、 c 用来保存用户输入的三个整数, max 用来保存最大值。

然后,我们使用 scanf() 函数从用户处获取三个整数,并将它们分别存储在变量 a 、 b 、 c 中。

接下来,我们将 max 的初始值设为 a ,然后使用 if 语句逐一比较 b 和 c 是否大于 max ,如果是则将 max 的值更新为相应的数值。

最后,我们使用 printf() 函数输出最大值。

希望这个代码可以帮到您!

Mike_python小 发表于 2023-10-10 12:00:56

求解三个数的最大值(C语言实现)

可以通过比较运算符和条件语句来实现求解三个数的最大值。下面是一种可能的实现方法:


#include <stdio.h>

int main() {
    int a, b, c;
    printf("请输入三个整数:");
    scanf("%d %d %d", &a, &b, &c);

    int max = a;// 假设a是最大值

    // 与假设最大值对比,如果发现更大的数,则更新最大值
    if (b > max) {
      max = b;
    }
    if (c > max) {
      max = c;
    }

    printf("最大值为:%d\n", max);
    return 0;
}


在这段代码中,我们先使用 scanf 函数从控制台读取三个整数,并将它们存储在变量 a、b 和 c 中。然后,我们假设变量 a 是最大值,并与变量 b 和 c 分别进行比较,如果发现更大的数,则更新最大值。

最后,我们使用 printf 函数将最大值输出到控制台。

希望对您有所帮助!如有任何疑问,请随时提出。

球一个最佳答案谢谢啦!这对我非常重要!{:10_254:}{:10_254:}{:10_254:}

朕也来学学 发表于 2023-10-10 12:28:57

Mike_python小 发表于 2023-10-10 12:00
求解三个数的最大值(C语言实现)

可以通过比较运算符和条件语句来实现求解三个数的最大值。下面是一种可 ...

为什么我printf那里会出错啊

列斗 发表于 2023-10-10 12:32:49

max(max(a, b), c)

朕也来学学 发表于 2023-10-10 12:36:26

Mike_python小 发表于 2023-10-10 12:00
求解三个数的最大值(C语言实现)

可以通过比较运算符和条件语句来实现求解三个数的最大值。下面是一种可 ...

请帮我看看
#include <stdio.h>

int main(){
        int a, b, c,max;
        printf("请输入三个整数:");
        scanf("%d %d %d",&a, &b, &c);
        int max=a;//假设a是最大值        //假设与最大值对比,如果发现更大的数,则更新最大值
        if(b>max)
        {
                max=b;
       }
        if(c>max)
        {
                max=c;
        }
       
        printf("最大值为:%d\n",max);
        return 0;
}

朕也来学学 发表于 2023-10-10 12:45:35

朕也来学学 发表于 2023-10-10 12:36
请帮我看看

找到问题了,不需要了,不用再费心解答,谢谢谢谢
页: [1]
查看完整版本: 请问一下大家怎么用C语言实现_输入3个数求最大值