求 怎么用三目运算同时求四个数中的最大值和最小值呢? 单独求最大和最小都会 和在一起就不会了
2条回答 默认 最新
关注【以下回答由 GPT 生成】
#include <stdio.h> int main() { int a, b, c, d; printf("Enter four numbers: "); scanf("%d %d %d %d", &a, &b, &c, &d); int max, min; max = (a > b) ? ((a > c) ? ((a > d) ? a : d) : ((c > d) ? c : d)) : ((b > c) ? ((b > d) ? b : d) : ((c > d) ? c : d)); min = (a < b) ? ((a < c) ? ((a < d) ? a : d) : ((c < d) ? c : d)) : ((b < c) ? ((b < d) ? b : d) : ((c < d) ? c : d)); printf("The maximum value is: %d\n", max); printf("The minimum value is: %d\n", min); return 0; }【相关推荐】
- 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7468356
- 你也可以参考下这篇文章:c语言使用 条件表达式 实现 比较三个数大小, 并输出最大和最小.
- 您还可以看一下 数智优佳学堂老师的智慧城市之智慧中台专题-数据大脑平台技术规划解决方案课程中的 城市数据大脑平台总体产品框架小节, 巩固相关知识点
- 除此之外, 这篇博客: C语言 排序 三个整数从大到小输出中的 三个整数从大到小输出 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用