输入两个学生的学号、姓名和成绩,输出成绩较高者的学号、姓名和成绩。若二者相等,则输出两个学生的全部信息。用语言写
时间: 2024-03-24 22:36:29 浏览: 45
输出学生成绩
好的,这是一个比较简单的问题,可以用任何一种编程语言来实现。以下是一个使用 Python 语言的示例代码:
```python
# 获取第一个学生的信息
stu1_id = input("请输入第一个学生的学号:")
stu1_name = input("请输入第一个学生的姓名:")
stu1_score = float(input("请输入第一个学生的成绩:"))
# 获取第二个学生的信息
stu2_id = input("请输入第二个学生的学号:")
stu2_name = input("请输入第二个学生的姓名:")
stu2_score = float(input("请输入第二个学生的成绩:"))
# 比较两个学生的成绩
if stu1_score > stu2_score:
print("成绩较高者的学号为", stu1_id, ",姓名为", stu1_name, ",成绩为", stu1_score)
elif stu2_score > stu1_score:
print("成绩较高者的学号为", stu2_id, ",姓名为", stu2_name, ",成绩为", stu2_score)
else:
print("两个学生的成绩相等,第一个学生的信息为:", stu1_id, stu1_name, stu1_score, ",第二个学生的信息为:", stu2_id, stu2_name, stu2_score)
```
以上代码中,我们首先通过 `input()` 函数获取了两个学生的学号、姓名和成绩,然后使用 `if-elif-else` 语句比较两个学生的成绩大小,最后输出成绩较高者的信息或者两个学生的全部信息。
阅读全文