问题标题: 酷町堂:1685   ​​​​​​​爱心捐款

0
0
已解决
邵逸儒
邵逸儒
中级天翼
中级天翼

1685   爱心捐款
题目描述 Description

在四川发生过一次大地震,地震过后很多人无家可归。学校的师生们希望能帮助震区人名,决定举行一次爱心捐助。已知学校一共有n个班级,副校长现在需要统计各个班各捐款多少钱以及学校总捐款。

输入描述 Input Description

两行
第一行:班级数n(5<n<50)
第二行:每个班对应的捐款数(100-1000)

输出描述 Output Description

两行
第一行:每个班对应的捐款数
第二行:捐款的总数

样例输入 Sample Input

 

5
110 120 100 200 300

样例输出 Sample Output

 

110 120 100 200 300
830


0
已采纳
方亦欧
方亦欧
新手光能
新手光能

这题很基础了。

简单看了一下题目,大意就是让你输出那一行数,再把它们的总和算出来输出。如果你有困难,那应该是代码实现方面的。

定义n,数组a,总捐款数sum。

输入n。

输入数组,同时sum累加每一个班级的捐款数,求出总数。

for(int i=0;i<n;i++)
{
   cin>>a[i];
   sum+=a[i];
}

输出a数组,换行,输出sum。

for(int i=0;i<n;i++)
    cout<<a[i]<<' ';
cout<<"\n"<<sum;

结束。

望采纳!

0
0
程之行
程之行
高级守护
高级守护

一个ans变量累加吗

简单题啊

0
何文轩
何文轩
高级守护
高级守护

核心代码如下:

     for(i=1;i<=n;++i)
    {
        cin>>a[i];
        sum+=a[i];
    }

只需要计算以及输出这个数组的值就可以了,很简单的一道题目。

0
马佳滢
马佳滢
新手天翼
新手天翼

邵逸儒 你好!
    1、定义 a[100],b,i,max=0;
    2、输入b;
    3、……//循环输入//输入
    4、……//循环输出//输出
    5、for(定义i,从1循环到b){
        max+=a[i];
    }//求和
    6、输出 max 换行;//输出和
    7、返回值 0;

定义—>输入数组长度—>输入数组—>输出数组—>求和—>输出和

我要回答