写一个算法(流程图和python程序):输入三个数a,b,c,输出其最大者。
时间: 2023-05-31 14:07:39 浏览: 147
python 输入3个数a,b,c,按大小顺序输出(示例)
好的,我可以为您编写这个算法。以下是流程图和Python程序。
流程图:
```flow
st=>start: 开始
input=>inputoutput: 输入a,b,c
cond1=>condition: 是否a>b?
op1=>operation: max=a
op2=>operation: max=b
cond2=>condition: 是否max>c?
op3=>operation: max=c
output=>inputoutput: 输出max
e=>end: 结束
st->input->cond1
cond1(yes)->op1->cond2
cond1(no)->op2->cond2
cond2(yes)->op3->output->e
cond2(no)->output->e
```
Python程序:
```python
a = int(input("请输入a: "))
b = int(input("请输入b: "))
c = int(input("请输入c: "))
if a > b:
max = a
else:
max = b
if max < c:
max = c
print("最大值为:", max)
```
阅读全文