meili 发表于 2022-10-27 15:17:58

编写程序,使任意输入的三个整数按从小到大的顺序输出.(先画框图,再写程序)

<p>问题:编写程序,使任意输入的三个整数按从小到大的顺序输出.(先画框图,再写程序)
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">范志远的回答:<div class="content-b">网友采纳  用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.  程序:  INPUT“a,b,c=”;a,b,c  IF b<a THEN  t=a  a=b  b=t  ENDIF  IF c<a THEN  t=a  a=c  c=t  END IF  IF c<b THEN  t=b  b=c  c=t  END IF  PRINT a,b,c  END.
页: [1]
查看完整版本: 编写程序,使任意输入的三个整数按从小到大的顺序输出.(先画框图,再写程序)