以下程序的功能是:输出a、b、c三个变量中的最小值。 #include <stdio.h> main( ) { int a,b,c,t 1,t2; scanf("%d%d%d"

admin2009-06-20  30

问题 以下程序的功能是:输出a、b、c三个变量中的最小值。
         #include <stdio.h>
         main( )
         {  int a,b,c,t 1,t2;
            scanf("%d%d%d",&a,&b,&c);
            t1=a<b ?【  】;
            t2=c<t1?【  】;
            printf("%d\n", t2 );
         }

选项

答案a:b c:t1

解析 本题考查的知识点是:条件表达式。条什表达式类似于if语句,根据“?”前面子表达式的逻辑值来判断应该计算“:”前面的子表达式还是后面的作为整个条件表达式的结果。题目要求输出a、b、c三个变量中的最小值,所以当a<b时,应该选a,否则选b,故前一空应填a:b。同样的道理,后一空应填c:t1。
转载请注明原文地址:https://kaotiyun.com/show/n6Wp777K
0

最新回复(0)