当前位置: 首页 > article >正文

ACM与蓝桥杯竞赛指南 基本输入输出格式六

A+B for Input-Output Practice (VI)

题目描述:

Your task is to calculate the sum of some integers.

输入格式:

Input contains multiple test cases, and one case one line. Each case starts with an integer N, and then N integers follow in the same line.

输出格式:

For each test case you should output the sum of N integers in one line, and with one line of output for each line in input. 

接下来我们继续看1090题,A + B VI 这一题也是多组输入,如输入:

4 1 2 3 4

5 1 2 3 4 5

则输出:

10

15

但并没有说明什么时候结束,因此需要在循环中不间断的接收,后面的输入就没有难度了,依旧n--循环依次接收,记得累加求和的变量每次都归零就OK了

参考C语言代码:

#include<stdio.h>
int main()
{
    int n;
    int a,sum=0;
    while(scanf("%d",&n)!=EOF)
    {
        sum=0;
        while(n--)
        {
            scanf("%d",&a);
            sum=sum+a;
        }
        printf("%d\n",sum);
    }
    return 0;
}

参考C++代码: 

#include<iostream>
using namespace std;
int main()
{
    int n;
    int a,sum=0;
    while(cin>>n)
    {
        sum=0;
        while(n--)
        {
            cin>>a;
            sum=sum+a;
        }
        cout<<sum<<endl;
    }
    return 0;
}

参考Java代码:

import java.util.Scanner;
  
public class Main {
    public static void main(String[] args) {
  
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
            int sum=0;
            int n = scanner.nextInt();
            while (n--!=0){
                 int a=scanner.nextInt();
                 sum=sum+a;
            }
            System.out.println(sum);
              
        }
    }
}

参考Python代码:

while True:
    try:
        sum=0
        a=list(map(int,input().split()))
        for i in range(1,len(a)):
            sum+=a[i]
        print(sum)
    except:
        break

 以上就是这期的内容了 有计算机志同道合的同学可以私信我 到时候大家一起鼓励联系 提高自身能力


http://www.kler.cn/news/363594.html

相关文章:

  • ArcGIS无插件加载(无偏移)在线天地图高清影像与街道地图指南
  • 国产蓝牙耳机哪个品牌值得买?百元国产蓝牙耳机品牌排行榜
  • 2024下半年软考机考模拟系统已开放!小伙伴们速速练起来
  • IndexedDB基本使用
  • 离散数学实验二c语言(输出关系矩阵,输出矩阵性质,输出自反闭包,对称闭包,传递闭包,判断矩阵是否为等价关系,相容关系,偏序关系)
  • word下宏命令添加右键菜单调用大语言模型
  • 前端--深入了解Vue3
  • LeetCode题(二分查找,C++实现)
  • Jsoup在Java中:解析京东网站数据
  • OpenText ALM Octane,为您的 DevOps 管道提供质量保证
  • Java程序设计:spring boot(3)——spring boot核心配置
  • 学习--四元数介绍
  • Egg.js 项目的合理 ESLint 配置文件模板
  • qt 构建、执行qmake、运行、重新构建、清除
  • G - Add and Multiply Queries
  • C语言程序设计:现代设计方法习题笔记《chapter4》
  • Qt 实战(11)样式表 | 11.2、使用样式表
  • el-table动态新增/删除表单行及校验规则
  • 5G 现网信令参数学习(1) - MIB
  • 【openwrt-21.02】T750 openwrt 概率出现nat46_ipv4_input+0x90/0x4b4问题分析及解决方案
  • 【C++干货篇】——C/C++内存管理
  • yolov8s.pt转换成onxx再转换成rknn模型用于RK3588
  • arp代答观察
  • LeetCode:第1290题 二进制链表转整数
  • 构建物联网智能项目的框架与实践
  • 短视频去水印小程序流量主最新接口带配音功能