在执行以下程序时 为了使输出结果为t=4 则给a和b输入的值应满足的条件是() #include<stdio.h
已帮助 人
在执行以下程序时,为了使输出结果为t=4, 则给a和b输入的值应满足的条件是() #include<stdio.h> void main() { int s,t,a,b; scanf("%d,%d",&a,&b); s=1; t=1; if(a < 0) s=s+1; if(a > b) t=s+1; else if(a= =b) t=5; else t=2*s; printf("t=%dn",t); }
A.0 > a > b
B.a=0 < b
C.a=b < 0
D.a < b < 0

回答
共1条回复-
C 解析:本题注意掌握If语句的使用。如果a>O,执行s=s+1,使s的值为2;当a<b时,执行t=2*s,即t=2*2=4。所以,为了使输出结果为t=4,则给a和b输入的值应当满足的条件是0<a<b。
