问题 填空题

以下程序的功能是:输出a、b、c三个变量中的最小值。请填空。
#include<stdio.h>
main()
int a,b,c,t1,t2;
scanf("%d%d%d",&a,&b,&c);
t1=a<b______;
t2=c<t1______;
printf("%d\n",t2);

答案

参考答案:c:t1

解析: 本题考查的知识点是条件表达式。条件表达式类似于if语句,根据“”前面子表达式的逻辑值来判断应该计算“:”前面的子表达式还是后面的作为整个条件表达式的结果。题目要求输出a、b、c三个变量中的最小值,所以当a<b时,应该选a,否则选b,故第9空应填a:b。同样的道理,第10空应填c:t1。

判断题
单项选择题