呵呵


私信TA

用户名:905482926

访问量:3868

签 名:

905482926

等  级
排  名 23760
经  验 579
参赛次数 2
文章发表 2
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

<表达式1> ? <表达式2> : <表达式3>;

表达式1为turn执行表达式2,为false执行表达式3,可以套用


注意事项:

最后面要加上;这个不能少



参考代码:

#include<stdio.h>
int main()
{
 int a, b, c;
 scanf("%d%d%d", &a, &b, &c);
 a > b ? (a > c ? printf("%d", a) : printf("%d", c)) : (b > c ? printf("%d", b) : printf("%d", c));
}

 

0.0分

11 人评分

  评论区

#include <stdio.h>
int main()
{
	int a,b,c;scanf("%d%d%d",&a,&b,&c);printf("%d",(a>b?a:b)>c?(a>b?a:b):c);
	return 0;
}
兄弟看看,你那有点不太简
2020-06-13 08:34:00
很可以,三目运算符将代码进一步简化
2020-03-07 17:39:34
  • «
  • 1
  • »