最大和
Coddy 编程问题挑战 课程的第 18 课,共 32 课。
挑战
中等你的老师在黑板上写下了三个正数 A、B、C。然后,老师给你一个挑战:从这三个数中选一个,把它替换成它的平方(X2),这样替换后,三个数的和尽可能大。
编写一个名为 sum 的函数,接收输入的三个自然数 A、B、C。返回将其中一个数替换成它的平方后,可能得到的最大和。
输入
1 5 5
输出
31
输入
0 1 10
输出
101
解释 #1:我们把其中一个 5 替换成它的平方,即 25,所以得到 1 + 5 + 25 = 31
解释 #2:我们把 10 替换成它的平方,即 100,得到 0 + 1 + 100 = 101
亲手试试
int sum(int a1, int a2, int a3) {
// 在这里编写代码
}编程问题挑战中的所有课
自己练习: C 在线编译器