OJ在線編程常見輸入輸出練習場



時間限制:C/C++ 1秒,其他語言2秒

空間限制:C/C++ 262144K,其他語言524288K
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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM