问题
选择题
算法:第一步 x=a;第二步 若b>x则x=b;第三步 若c>x,则x=c; 第四步 若d>x,则x=d; 第五步 输出x.则输出的x表示( )
A.a,b,c,d中的最大值
B.a,b,c,d中的最小值
C.将a,b,c,d由小到大排序
D.将a,b,c,d由大到小排序
答案
x=a,若b>x,则b>a,x=b,否则x=a,即x为a,b中较大的值;
若c>x,则x=c,否则x仍为a,b中较大的值,即x为a,b,c中较大的值;
若d>x,则x=d,否则x仍为a,b,c中较大的值,即x为a,b,c中较大的值.
故x为a,b,c,d中最大的数,
故选A.