设计一个程序语句,输入任意三个实数,将它们按从小到大的顺序排列后输出.
|
解:Read a,b,c If a>bThen t←a a←b b←t End If If a>c Then t←a a←c c←t End If If b>c Then t←b b←c c←a End If Print a,b,c 思路分析:用a,b,c表示输入的3个整数,为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c.具体操作步骤如下. 第一步:输入3个整数a,b,c; 第二步:将a与b比较,并把小者赋给b,大者赋给a; 第三步:将a与c比较,并把小者赋给c,大者赋给a,此时a已是三者中最大的; 第四步:将b与c比较,并把小者赋给c,大者赋给b,此时a,b,c已按从大到小的顺序排列好; 第五步:按顺序输出a,b,c. |
科目:高中数学 来源: 题型:
|
查看答案和解析>>
科目:高中数学 来源:2012-2013学年北京市东城区(南片)高二(上)11月段考数学试卷(解析版) 题型:解答题
查看答案和解析>>
科目:高中数学 来源:2012-2013学年北京市东城区(南片)高二(上)11月段考数学试卷(解析版) 题型:解答题
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com