已知a、b为两个不相等的有理数,根据流程图中的程序,若输入的a值是10,输出的c值为20,则输入的b值是A.15B.10C.0D.20
网友回答
C
解析分析:当a大于b时,m=a+b,此时c=m+a+b=2(a+b),可得出2(a+b)=20,将a的值代入即可求出b的值;当a小于b时,同理求出b的值,经检验即可得到满足题意b的值.
解答:a>b时,根据题意得:c=m+a+b=2(a+b)=20,即a+b=10,
将a=10代入得:b=0,
经检验符合题意,
a<b时,m=b-a,c=b-a+a+b=2b=20,
解得:b=10,
经检验a=b,不合题意,舍去,
则b的值为0.
故选C.
点评:此题考查了代数式求值,弄清题意是解本题的关键.