请编写程序,实现在第一行中给出一个正整数N(不超过100)表示学生个数,接下来N行每一行包括学号和健康状态
时间: 2023-09-12 10:05:13 浏览: 100
### 回答1:
(状态为0表示不健康,状态为1表示健康),请对这些学生进行健康状况的统计。
输入格式:
第一行:一个正整数N(表示学生个数)
接下来N行:每行包括一个学号和一个健康状态(状态为0表示不健康,状态为1表示健康)
输出格式:
分别输出三行内容:
第一行输出所有不健康学生的学号,各学号之间用一个空格分隔,且行末不能有空格;如果没有不健康的学生,则输出“No Answer”。
第二行输出所有健康学生的学号,各学号之间用一个空格分隔,且行末不能有空格;如果没有健康的学生,则输出“No Answer”。
第三行输出一个整数,表示不健康的学生人数。
输入样例:
5
001 1
002 0
003 1
004 1
005 0
输出样例:
002 005
001 003 004
2
说明:
输入的N为5,表示有5个学生。接下来的5行中,第i行表示第i个学生的信息,第1个学生学号为"001",健康状态为"1"(即健康)。最后输出第1行表示不健康学生的学号(这里是"002"和"005"),第2行表示健康学生的学号(这里是"001"、"003"和"004"),第3行表示不健康学生人数(这里是2人)。
### 回答2:
可以使用Python编写程序来实现。
```python
# 输入学生个数
N = int(input("请输入学生个数:"))
# 用字典来存储学号和健康状态
students = {}
# 循环输入学生信息
for i in range(N):
student_id = input("请输入学号:")
health_status = input("请输入健康状态:")
students[student_id] = health_status
# 输出学生信息
print("学生信息如下:")
for student_id, health_status in students.items():
print("学号:{},健康状态:{}".format(student_id, health_status))
```
运行程序后,首先会要求输入学生个数,然后再依次输入每位学生的学号和健康状态。最后,程序会输出所有学生的学号和健康状态。
例如,当输入学生个数为3,学号和健康状态分别为:
```
学号:001
健康状态:良好
学号:002
健康状态:一般
学号:003
健康状态:不良
```
则程序会输出:
```
学生信息如下:
学号:001,健康状态:良好
学号:002,健康状态:一般
学号:003,健康状态:不良
```
希望可以帮助到您!
### 回答3:
下面是一个用Python编写的程序,用于实现输入学生个数和每个学生的学号和健康状态,并将其保存在一个字典中:
```python
N = int(input("请输入学生个数:"))
students = {}
for i in range(N):
info = input("请输入第{}个学生的学号和健康状态(用空格分隔):".format(i+1))
info = info.split()
students[info[0]] = info[1]
print("学生信息如下:")
for id, state in students.items():
print("学号:{},健康状态:{}".format(id, state))
```
此程序首先要求输入学生个数N,然后通过循环N次,输入每个学生的学号和健康状态。输入的学号和健康状态将被分割并存储在一个字典中,其中学号作为键,健康状态作为值。最后,程序将遍历字典并打印出所有学生的学号和健康状态。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)