题目内容

有三个整数a、b、c由键盘输入,输出其中最大的数.

答案:
解析:

  解:算法:

  S1 输入a,b,c;

  S2 若a>b,且a>c,则输出a,否则,执行S3;

  S3 若b>c,则输出b,否则,执行S4;

  S4 输出c.

  根据以上步骤可以画出如图所示的程序框图.

  算法分析:本题实质是求a,b,c的最大值,若a>b,且a>c,则a是a,b,c中的最大值,若a>b且a>c不同时成立,即b>a或c>a中至少一个成立,若b>c,则b是最大者,否则c为最大.


提示:

这种方法可以推广到4个数、5个数、任意有限个数中求最大或最小值的问题,下面给出从4个数a,b,c,d中求最大值的程序框图.


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网