会编程的来,有个入门级题目待解决

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:21:51
Problem A:游乐园的收入

Time Limit:1000MS Memory Limit:65536K
Total Submit:16 Accepted:12

Description

大家欢游乐园公司的财务部每天都需要计算当天的营业总收入。该游乐园设有若干个游乐项目,全部项目的当天收入就是游乐园的日收入。财务部的工作非常忙,希望你能编程帮忙实现日收入的计算。

Input

第一行包含一个整数n(1<=n<=100),表示共有n天的收入数据。
对于每天的收入数据分2行。第一行包含一个整数k(1<=k<=50),表示当天有k个有了项目,接下来的一行中有k个整数表示每个项目的当日收入。

Output

分别求出每天游乐园的日收入。每个日收入的输出占单独一行。

Sample Input

3
4
300 200 280 100
5
280 170 400 200 50
2
65 73

Sample Output

880
1100
138
要求:C语言版
下面那个大哥你的程序有错误,你用的记事本写的吧?

Java的,你C肯定跑不起来

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class q {

public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int day = sc.nextInt();
List<Long> sumList = new ArrayList<Long>();
for(int i=1;i<=day;i++)
{
int size = sc.nextInt();
List<Long> data = new ArrayList<Long>();

for(;size>0;size--) data.add(Long.parseLong(sc.next()));

Long sum = 0L;
for(Long item : data)
{
sum = sum + item;
}
sumList.add(sum);
}
for(Long sum:sumList)
{
System.out.println(sum);
}

}
}