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

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("%dn",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("%dn", 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 }

 

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

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

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

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/327764

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月1日 下午4:24
下一篇 2023年3月1日 下午4:24

相关推荐