狗龄
Coddy 编程问题挑战 课程的第 22 课,共 32 课。
挑战
中等我们认为,1 个狗年相当于 7 个人类年。这并不正确,平均来说,第 1 个狗年相当于 15 个人类年,第 2 个狗年相当于 9 个人类年,从第 3 个到第 6 个狗年,每年相当于 4 个人类年,之后每个狗年相当于 5 个人类年。
如果你知道狗狗的年龄(以狗年计算),请计算它相当于多少人类年。
编写一个名为 dogYears 的函数,它接收输入中的自然数 N,表示狗狗的年龄(以狗年计算)。返回狗狗相当于多少人类年。
输入
2
输出
24
输入
4
输出
32
解释 #1:2 个狗年相当于 15 + 9 = 24 个人类年
解释 #2:4 个狗年相当于 15 + 9 + 4 + 4 = 32 个人类年
亲手试试
int dogYears(int a1) {
// 在这里编写代码
}编程问题挑战中的所有课
自己练习: C 在线编译器