博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2021-05-02
阅读量:774 次
发布时间:2019-03-24

本文共 881 字,大约阅读时间需要 2 分钟。

题目:三个整数求最大值

前言

  • 一、
  • 二、解决问题
  • 方法一:if语句

  • 方法二:嵌套的if-else语句

总结

 


前言

 

本道题考察对选择结构的掌握

一、

题目描述:

有3个整数a, b, c,由键盘输入,输出其中最大的数。

输入:

以空格分割的三个整数。

输出:

三个数中的最大值,末尾换行。 //在输入代码时尤其注意末尾的换行

样例输入:

1 3 2

样例输出:

3

二、解决问题

方法一:

if语句

代码如下(示例):

include
using namespace std;int main(){ int a,b,c,m; scanf("%d %d %d",&a,&b,&c); if(a>b){ m=a; a=b; b=m; } if(a>c){ m=a; a=c; c=m; } if(b>c){ m=b; b=c; c=m; } printf("%d\n",m); return 0;}
注:两两进行比较

方法二:

嵌套的if-else语句

代码如下(示例):

#include
 using namespace std;int main(){    int a,b,c;    scanf("%d %d %d",&a,&b,&c);    int m;    if(a>b){        if(a>c){            m=a;        } else {             m=c;        }    } else {        if(b>c){            m=b;        }else{            m=c;        }    }            printf("%d\n",m);    return 0;}
注:利用图像进行嵌套的数据关系的分析

析:

 


总结

以上就是今天的内容,本文利用if和 if-else语句,解决了如何比较三个整数的大小,并输出最大值。

转载地址:http://hkdkk.baihongyu.com/

你可能感兴趣的文章