
上QQ阅读APP看书,第一时间看更新
6.4 顺序结构程序举例

对于顺序结构而言,程序是按照语句出现的先后顺序依次执行的,下面几个例子对形成清晰的编程思路是有帮助的。
【例6-1】输入一个三位数整数n,输出其逆序数m,例如,输入n=123,输出m=321。

程序运行结果如图6-5所示。

图6-5 逆序数结果
其运行的流程图如图6-6所示。
用户输入一个三位数,运用取余运算符“%”和整除运算符“//”实现。例如,使用n%10取出n的个位数,并将其存入a,使用n=n//10去掉n的个位数,再用n%10取出原来的n的十位,并将其存入b,用n//100取出其百位数,并将其存入c,然后使用m=a*100+b*10+c,计算出逆序数。
该程序是一个顺序结构的程序,程序的执行过程是按照书写语句,一步一步地按顺序执行,直至程序结束。程序运行首先需要用户输入一个三位数,然后程序开始执行逆序数的计算,最后将运算结果输出。

图6-6 逆序数流程图
【例6-2】已知一个圆柱体的底面半径与高,求圆柱体的体积。

程序运行结果如图6-7所示。

图6-7 圆柱体体积结果
其运行的流程图如图6-8所示。
程序在运行的时候,是按照顺序执行的,先接收两个值,分别作为圆柱体的底面半径和高,传给a和b,然后利用圆柱体体积公式,求出圆柱体的体积s,然后输出圆柱体的体积s。

图6-8 圆柱体体积流程图