首页 > 其他 > 详细

OJ在线编程常见输入输出练习场

时间:2020-02-07 10:44:44      阅读:330      评论:0      收藏:0      [点我收藏+]

技术分享图片


时间限制: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 }

 

OJ在线编程常见输入输出练习场

原文:https://www.cnblogs.com/2020cs/p/12271642.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!