解题思路:最小数:(a<b?a:b)<c?(a<b?a:b):c
最大数:(a>b?a:b)>c?(a>b?a:b):c
中位数:a<b?(a>c?a:(c<b?c:b)):(a<c?a:(b>c?b:c)
注意事项:注意细节
参考代码:
#include<stdio.h>
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d %d %d\n",(a<b?a:b<?(a<b?a:b):c,
a<b?(a>c?a:(c<b?c:b)):(a<c?a:(b>c?b:c)),
(a>b?a:b)>c?(a>b?a:b):c);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题9.1 (Java代码)浏览:481 |
【绝对值排序】 (C语言代码)浏览:832 |
数组输出 (C语言代码)错误???浏览:602 |
校门外的树 (C语言代码)浏览:988 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:689 |
交换Easy (C语言代码)浏览:805 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:985 |
简单的a+b (C语言代码)浏览:491 |