1.5A+Bfor Input-Output Practice (V)(附翻译)


Input

Input contains an integer N in the first line, and then N lines follow. Each line starts with a integer M, and then M integers follow in the same line. 

输入在第一行包含一个整数N,然后跟随N行。 每行以一个整数M开始,然后M个整数跟在同一行中。

Output

For each group of input integers you should output their sum in one line, and with one line of output for each line in input.

对于每组输入整数,您应该在一行中输出它们的总和,并且在输入中为每行输出一行输出。

Sample Input

2
4 1 2 3 4
5 1 2 3 4 5

Sample Output

10
15

 c++

#include<iostream>
using namespace std;
int main(){
	int a,b,c,sum;
	cin>>a;
	while(a>0){
		a--;
		sum=0;//注意sum赋值的位置
		cin>>b;
		while(b>0){
			b--;
			cin>>c;
			sum=sum+c;
		}
		cout<<sum<<endl;
	}	
	return 0;
}

vc6.0运行截图



### 回答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次,输入每个学生的学号和健康状态。输入的学号和健康状态将被分割并存储在一个字典中,其中学号作为键,健康状态作为值。最后,程序将遍历字典并打印出所有学生的学号和健康状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值