首页 > 其他分享 >ACM与蓝桥杯竞赛指南 基本输入输出格式五

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

时间:2024-10-24 19:16:13浏览次数:9  
标签:int sum 输入输出 list ACM 蓝桥 -- while sc

有了上一题的基础,再来看个复杂点的输入输出,1089题,A + B V 大家可以先阅读题目一开始就告诉有多少组N,每一组又告诉有多少个数字M。大家可以结合样例理解:

A+B for Input-Output Practice (V)

题目描述:

Your task is to calculate the sum of some integers.

输入:  

2

4 1 2 3 4

5 1 2 3 4 5

输出:

10

15

这个题我们可以用前面格式的组合,即两层循环N,M分别控制次数,M个数字累加即可,依旧注意求和的变量要每次归零。

参考C语言代码:

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

参考C++代码:

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

参考Java代码:

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

参考Python代码:

n = int(input()) 
for i in range(n): 
    sum=0    
    list=input().split()
    if list[0]=='0':
           break   
    for i in range(1,len(list)):
        list[i]=int(list[i])
        sum+=list[i]
    print(sum)

标签:int,sum,输入输出,list,ACM,蓝桥,--,while,sc
From: https://blog.csdn.net/xinfanyyds/article/details/143217213

相关文章

  • 大话C++:第23篇 输入输出
    1输入输出概述C++输入输出(I/O)是C++编程语言中非常重要的一部分,它涉及到从外部设备(如键盘、文件等)读取数据以及将数据写入到这些设备中。C++提供了一套丰富的I/O库,程序员可以使用这些库来执行各种输入输出操作。C++的I/O操作主要依赖于<iostream>头文件,它定义了用于输入输出......
  • 蓝桥杯EDA赛道经验分享(一)&12、13、14届省赛客观题知识点
    一、经验分享1.文件提取离线模式——>文件——>(大压缩包)导入专业版——>导入文件;(小压缩包)提取库文件。2.布线规则先根据参赛文件改布线规则(间距,线宽)。3.PCBlayout注意事项(1)避免重叠:确保元件间无物理重叠,为布线留出足够空间。(2)元件放置:大功率元件及发热元件应分散布局......
  • 测试题目的输入输出模板喵
    测试题目的输入输出模板目录测试题目的输入输出模板目录你可能会用到的代码A-看看你会不会用电脑B-求求你不要用内置函数C-GPAD-minE-for循环大神F-居然有人说这个是线性代数G-高三同学秒了H-无穷级数I-不要用内置函数......
  • 使用 acme.sh 生成免费 90 天的 SSL 泛域名证书
    使用acme.sh生成免费90天的SSL泛域名证书使用acme.sh生成免费90天的SSL泛域名证书原创西瓜皮codebox代码助手 2024年10月16日08:00英国听全文图片 acms.sh是Github上开源的一款SSL证书申请工具,该工具安装配置完成后可帮我们申请免费SSL证书,并通过......
  • 备战蓝桥杯JAVA B组Day7
    备战蓝桥杯JAVAB组Day7前言零基础小白备战蓝桥杯第七天,刷题内容为:洛谷题单【入门3】循环结构。P5722【深基4.例11】数列求和AC代码:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(......
  • P8796 [蓝桥杯 2022 国 AC] 替换字符
    题目大意给定一个仅含小写英文字母的字符串\(s\),每次操作选择一个区间\([l_i,r_i]\)将\(s\)的该区间中的所有字母\(x_i\)全部替换成字母\(y_i\),问所有操作做完后,得到的字符串是什么。输入的第一行包含一个字符串\(s\)。第二行包含一个整数\(m\)。接下来\(m\)行,每......
  • 蓝桥杯基本操作和运算
    文章目录1.基本运算2.循环--进制转换/最大公约数2.1进制转换2.2求解最大公约数3.数组与字符串4.常用的API5.快速读写模版蓝桥杯基本操作和运算10-22号正式开始准备蓝桥杯的比赛,准备参加这个大学B组的Java的赛项1.基本运算首先就是基本的输入输出:system.out.pr......
  • 【蓝桥杯】C++ 第20场 小白入门赛
    一、四个亲戚题目四个亲戚 题目分析字面意思:Daiyu+‘kind’代码#include<iostream>usingnamespacestd;intmain(){cout<<"Daiyu'kind'";return0;}二、黛玉泡茶题目黛玉泡茶 题目分析1.我们可以c2.然后c3.计算c,如果不能,整除后的答案还要加1 ......
  • [蓝桥杯算法从小白到大牛]双指针系列(一)
            那么接下来的贴子就是开始讲解算法了,在这个系列里的每个类型的算法题至少会讲解3道,每一步搞了什么会讲解的特备详细,希望对小伙伴们有所帮助,我写的如果有哪里不对的地方请指出来哦!让我们一起进步吖鸡汤        算法题听起来是真的高大上,但是只......
  • 输入输出流
    一、输入输出流介绍IO流【输入输出流】:按照流向划分:输入流:外部数据->java程序输出流:java程序->外部数据按照数据类型划分【根据使用记事本打开是否能够看懂来决定】:字节流【万能流】:字节输出流:......