问题
填空题
以下程序的功能是:输出a、b、c三个变量中的最小值。#include <stdio.h>main( ){ int a,b,c,t 1,t2; scanf("%d%d%d",&a,&b,&c); t1=a<b 【7】 ; t2=c<t1 【8】 ; printf("%d\n", t2 );}
答案
参考答案:(7)a:b (8) c:t1
解析: 本题考查的知识点是:条件表达式。 条什表达式类似于if语句,根据“”前面子表达式的逻辑值来判断应该计算“:”前面的子表达式还是后面的作为整个条件表达式的结果。题目要求输出a、b、c三个变量中的最小值,所以当a<b时,应该选a,否则选b,故前一空应填a:b。同样的道理,后一空应填c:t1。