CCF CSP 201903-1.小中大 发表于 2019-07-09 | 更新于 2019-07-12 | 分类于 ccf csp | 浏览 次 字数统计: 148 123456789101112131415161718192021222324252627282930313233343536#include <cstdio>int main() { int n; scanf("%d", &n); int arr[n]; for (int i = 0; i < n; i++) { scanf("%d", &arr[i]); } // 输入的数据是否为升序 bool asc = true; // 最大值 if (arr[n - 1] > arr[0]) { printf("%d ", arr[n - 1]); } else { asc = false; printf("%d ", arr[0]); } // 中位数 if (n % 2 == 0) { if ((arr[n / 2 - 1] + arr[n / 2]) % 2 == 0) { printf("%d ", (arr[n / 2 - 1] + arr[n / 2]) / 2); } else { printf("%.1f ", (arr[n / 2 - 1] + arr[n / 2]) / 2.0); } } else { printf("%d ", arr[n / 2]); } // 最小值 if (asc) { printf("%d\n", arr[0]); } else { printf("%d\n", arr[n - 1]); } return 0;} ----------本文结束感谢您的阅读---------- 坚持原创技术分享,您的支持将鼓励我继续创作! 打赏 微信支付 支付宝 本文作者: Gongshan He 本文链接: https://www.hegongshan.com/2019/07/09/ccf-csp-20190301/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!