/*条件运算:表达式一?表达式二:表达式三; 对表达式一进行检验,为真则返回表达式二,假则返回表达式三
优点:一条表达式就可以解决真假问题,比if函数简单;缺点:只有两个返回值,不能在返回值中嵌套函数,if可以 */
#include<stdio.h>
int main()
{
int jour,fee;/*jour表示公里数,fee表示费用*/
printf("the meleage is taxi go :\n");
scanf("%d",&jour);/*输入具体公里数*/
if(jour==0)/*先把0排除在外,用if...else...函数*/
{printf("the costs of get a taxi is 0",fee);
}
else/*里面再嵌套条件运算语句,可以同时判断两个值,因此用一个if...else..函数可判断三种情况的数值*/
{fee=(jour<3)?6:6+(jour-3)*2;/*条件判断,公里数范围,再进行fee的运算*/
printf("the costs of get a taxi is %d\n ",fee);
}
return 0;
}
02if..else..与条件运算语句的嵌套,实现一次判断三种情况
最新推荐文章于 2021-10-30 21:47:00 发布