问题标题: 酷町堂:1888 火车嘟嘟嘟

0
1
已解决
薛新奥
薛新奥
新手光能
新手光能

1888   火车嘟嘟嘟

题目描述 Description

一节车厢可以装同一种类的物品,不同的车厢放不同种类的物品,现在要记录每节车厢内可以放下的物品的数量。

现在有 n 种种类不同的物品,由于物品有很多,一辆小火车里放不下,现在用两辆同款小火车来运输这些物品,且两辆货车中对应的车厢内存放的是同一种类的物品,即一号小火车的第 i 节车厢和二号小火车的第 i 节车厢中是同一种类的物品。

请你分别输入两辆小火车中的每种物品的数量。

输出每种物品的总数量,和所有物品的总数量。

输入描述 Input Description

第一行:n,表示有 n 种种类不同的物品
第二行:分别输入第一辆小火车的 n 种物品各自的数量
第二行:分别输入第二辆小火车的 n 种物品各自的数量

输出描述 Output Description

第一行:分别输出两辆小火车中 n 种物品各自的数量
第二行:两辆小火车中所有物品的总数量

样例输入 Sample Input


 

10
20 35 53 23 92 66 48 67 51 54
88 77 5 16 76 99 94 46 29 56

样例输出 Sample Output


 

108 112 58 39 168 165 142 113 80 110
1095

数据范围及提示 Data Size & Hint

1<=n<=100

薛新奥在2018-09-25 16:38:38追加了内容

#include<iostream>
using namespace std;
int a[110],b[110],n,s1,s2,ss;
int main()
{
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>a[i];
        s1=s1+a[i];
    }
    for(int i=0;i<n;i++){
        cin>>b[i];
        s2=s2+b[i];
    }
    for(int i=0;i<n;i++){
        cout<<a[i]+b[i]<<" ";
        ss=s1+s2;
    }
    cout<<endl;
    cout<<ss;
}


0
已采纳
桑烁
桑烁
高级光能
高级光能

@薛新奥 ss=s1+s2放在for循环外面,否则ss值就不对了

注意细节哦

望采纳@薛新奥 @薛新奥 

 

 

0
我要回答