plumbiu


私信TA

用户名:21070114

访问量:394

签 名:

等  级
排  名 26133
经  验 530
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 HDU
专  业

  自我简介:

TA的其他文章

解题思路:利用变量max更新最大值,如果a大于max,那么max赋值为a,如果b大于max,max赋值为b。。。。。

注意事项:

        ·第一种情况:如果题目要求输入的三个数a,b,c都大于0,我们可以将 max初始化为0(本题可以这样做)
        ·第二种情况:没有限制a,b,c的大小,我们可以将max赋值为a,b,c其中的任意一个
参考代码:

    //第一种情况

    #include<stdio.h>

    int main()

    {

        int a,b,c,max=0;

        scanf("%d%d%d",&a,&b,&c);

        if(a>max) max=a;

        if(b>max) max=b;

        if(c>max) max=c;//新入手的同学可以想象为什么用三个if,而不用if() else if() else if()

        printf("%d",max);

        return 0;

    }        

    //第二种情况

    #include<stdio.h>

    int main()

    {

        int a,b,c;

        scanf("%d%d%d",&a,&b,&c);

        int max=a;

        if(b>max) max=b;

        if(c>max) max=c;

        printf("%d",max);

        return 0;

    }


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区