#include <stdio.h>\n\nint calculateSum(int n) {\n if (n == 1) {\n return 1;\n } else {\n return (n-1) * n + calculateSum(n-1);\n } \n}\n\nint findMaxN(int m, int n) {\n if (calculateSum(n) <= m) {\n return n;\n } else {\n return findMaxN(m, n-1);\n } \n}\n\nint main() {\n int m = 15;\n int n = findMaxN(m, 1);\n printf("The maximum n for the given m is: %d\n", n);\n return 0;\n}


原文地址: https://www.cveoy.top/t/topic/p5LL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录