解题思路:利用问号表达式分别求出最大值和最小值,再通过总数减去两值的方法求出中间数.
注意事项:
参考代码:
#includeusing namespace std; int main() { int a,b,c,min,max; cin>>a>>b>>c; min=(((a>b)? b:a)>c)? c:((a>b)? b:a); max=(((a>b)? a:b)>c)? ((a>b)? a:b):c; cout<<min<<" "<<a+b+c-min-max<<" "<<max; return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:600 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2081 |
本人酷爱递归实现很多问题,这里也是浏览:557 |
wu-淘淘的名单 (C++代码)浏览:1339 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:641 |
C语言训练-自由落体问题 (C语言代码)浏览:617 |
母牛的故事 (C语言代码)浏览:715 |
关于C语言变量位置的问题浏览:272 |
简单的a+b (C语言代码)浏览:488 |
关于float,double变量的几点说明浏览:1810 |