以下程序的功能是输出a.b.c三个变量中的最小值,请填空。#include<stdio.h>main(){int a,b,b,t1,t2

scanf(%d%d%d,&a,&b,&c)t1=a<b?▁▁;t2=c<t1?▁▁;printf("%d\n",t2);}空格里该填什么呀?麻烦大家解释哈。。。

a:b
c:t1
t1=a<b?a:b 意思是如果a<b成立,则t1=a,否则t1=b。后一句同理,所以输出的是最小值。提示:你写的问题中main后边的定义错了,应该是int a,b,c,t1,t2;而不是int a,b,b,t1,t2
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-18
t1=a<b?a:b
t2=c<t1?c:t1

t1是求得a,b中的较小者,再用t1和c比较,哪个较小,就是最小的了。本回答被提问者采纳
相似回答