2013
12-30

Write a program to determine the summation of several sets of integers.

The input file will consist of up to 250 sets of integers, where each set contains at most 100 integers and the integer values will be between �16000 and + 16000. Each set of numbers is started with the number of integers in the set, n. The next n input lines will each contain one integer of the set. You should stop processing when the size of the set, n, is<= 0.

The input file will consist of up to 250 sets of integers, where each set contains at most 100 integers and the integer values will be between �16000 and + 16000. Each set of numbers is started with the number of integers in the set, n. The next n input lines will each contain one integer of the set. You should stop processing when the size of the set, n, is<= 0.

4
-1
3
1
1
2
19
17
5
-645
952
-1488
-5456
-9342
-1

Sum of #1 is 4
Sum of #2 is 36
Sum of #3 is -15979

# include <stdio.h>

int main ()
{
int n, sum, num ;
int nCase = 1 ;
while (~scanf ("%d", &n) && n > 0)
{
sum = 0 ;
while (n--)
{
scanf ("%d", &num) ;
sum += num ;
}
printf ("Sum of #%d is %d\n", nCase++, sum) ;
}
return 0 ;
}

1. 有一点问题。。后面动态规划的程序中
int dp[n+1][W+1];
会报错 提示表达式必须含有常量值。该怎么修改呢。。