利用可变参数定义一个求若干数中的最大值的函数,max_n(a,b,*c),并编写测试代码,输出max_n(1,2)以及max n(1,7,11,2,5)的测试结果 程序运行结果: 最大值为2 最大值为11
时间: 2024-02-26 19:57:11 浏览: 96
<stdargh>可变长参数-C语言思软科技PPT
好的,以下是实现代码和测试代码:
```python
def max_n(a, b, *c):
"""
求若干数中的最大值
"""
max_num = max(a, b)
for i in c:
if i > max_num:
max_num = i
return max_num
# 测试代码
print(max_n(1, 2)) # 输出2
print(max_n(1, 7, 11, 2, 5)) # 输出11
```
运行结果:
```
2
11
```
希望这能够解决你的问题!
阅读全文