会编程的来,有个入门级题目待解决
来源:百度知道 编辑: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语言版
下面那个大哥你的程序有错误,你用的记事本写的吧?
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);
}
}
}