题目内容

依次将十个数输入,要求将其中最大的数打印出来.怎样用流程图和伪代码来表示问题的算法?

答案:
解析:

  分析:解决这个问题的思路很简单,先选2个数进行比较,去掉小的,留下大的;再取第3个数与留下的数进行比较去掉小的留下大的;继续进行,直到每个数都被比较,最后留下的数就是最大数.但用这种思想写出的算法比较复杂.由于在本算法中某些步骤是重复进行,则可用循环语句来描述此算法.用伪代码设计算法如下:

  Read X

  max←X

  For I From 2 To 10

  Read X

  If X>max Then

  max←X

  End If

  End For

  Print max

  流程图(如下图所示):


练习册系列答案
相关题目

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

精英家教网