時間限制:C/C++ 1秒,其他語言2秒
空間限制:C/C++ 262144K,其他語言524288K
64bit IO Format: %lld
64bit IO Format: %lld
題目描述
計算一系列數的和
輸入描述:
輸入數據包括多組。
每組數據一行,每行的第一個整數為整數的個數n(1 <= n <= 100), n為0的時候結束輸入。
接下來n個正整數,即需要求和的每個正整數。
輸出描述:
每組數據輸出求和的結果
示例1
輸入
輸出
1 #include <stdio.h> 2 int main() 3 { 4 int a[1000]; 5 int n,i; 6 while(scanf("%d%", &n)!=EOF) 7 { 8 int sum=0; 9 if (n==0) break; 10 else{ 11 for (i=1;i<=n;i++) 12 { 13 scanf("%d", &a[i]); 14 sum +=a[i]; 15 } 16 printf("%d\n",sum); 17 } 18 } 19 20 return 0;
21 }
題目描述
計算一系列數的和
輸入描述:
輸入數據有多組, 每行表示一組輸入數據。
每行不定有n個整數,空格隔開。(1 <= n <= 100)。
輸出描述:
每組數據輸出求和的結果
示例1
輸入
輸出
1 #include <cstdio> 2 3 int main(void) 4 { 5 int sum = 0, a; 6 char c; 7 while (scanf("%d%c", &a, &c) != EOF) { 8 sum += a; 9 if (c == '\n') { 10 printf("%d\n", sum); 11 sum = 0; 12 } 13 } 14 15 return 0; 16 }
1 #include<iostream> 2 3 int main () { 4 int a, sum = 0; 5 while(std::cin >> a){ 6 sum += a; 7 if(std::cin.get() == '\n'){ 8 std::cout << sum << std::endl; 9 sum = 0; 10 } 11 12 } 13 14 return 0; 15 }