Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
88041 bnu_fanmeijie 最大数max(x,y,z) C++ 通过 0 MS 256 KB 933 2026-05-07 16:57:53

Tests(1/1):


#include <iostream> #include <cstdio> using namespace std; // 函数方式:返回三个整数的最大值 int max3(int x, int y, int z) { int m = x; if (y > m) m = y; if (z > m) m = z; return m; } // 过程方式:通过引用参数返回最大值(无返回值) void max3_proc(int x, int y, int z, int &result) { result = x; if (y > result) result = y; if (z > result) result = z; } int main() { int a, b, c; cin >> a >> b >> c; // 使用函数方式 int max1 = max3(a, b, c); // max(a,b,c) int max2 = max3(a + b, b, c); // max(a+b,b,c) int max3_val; // 用于接收过程的结果 max3_proc(a, b, b + c, max3_val); // max(a,b,b+c) // 计算 m double m = (double)max1 / (max2 * max3_val); // 保留三位小数输出 printf("%.3f\n", m); return 0; }


测评信息: