首页 > 其他分享 >【从入门到普及-】P1001 A+B Problem

【从入门到普及-】P1001 A+B Problem

时间:2024-08-31 14:25:16浏览次数:5  
标签:输出 入门 int 题解 c++ P1001 Problem main 输入

上一篇居然这么受欢迎!所以今天更下一篇啦!(读者:那么我觉得这件事实在是,泰库辣)

介绍

没啥好介绍的了,反正这题看似不难,实则非常简单。(读者:so?)

# A+B Problem

题目背景

强烈推荐[新用户必读帖](/discuss/show/241461)。

**不熟悉算法竞赛的选手请看这里:**

算法竞赛中要求的输出格式中,**不能有多余的内容**,**这也包括了“请输入整数 a 和 b” 这一类的提示用户输入信息的内容**。若包含了这些内容,将会被认为是 `Wrong Answer`,即洛谷上的 `WA`。在对比代码输出和标准输出时,系统将忽略每一行结尾的空格,以及最后一行之后多余的换行符。

若因此类问题出现本机似乎输出了正确的结果,但是实际提交结果为错误的现象,请勿认为是洛谷评测机出了问题,而是你的代码中可能存在多余的输出信息。用户可以参考在题目末尾提供的代码。

此外,**请善用应用中的在线 IDE 功能**,以避免不同平台的评测产生差异。

最后,请不要在对应的题目讨论区中发布自己的题解,请发布到题解区域中,否则将处以删除或禁言的处罚。若发现无法提交题解则表明本题题解数量过多,仍不应发布讨论。若您的做法确实与其他所有题解均不一样,请联系管理员添加题解。

题目描述

输入两个整数 a, b,输出它们的和(|a|,|b|<=10^9)。

注意

1. Pascal 使用 `integer` 会爆掉哦!
2. 有负数哦!
3. C/C++ 的 main 函数必须是 `int` 类型,而且 C 最后要 `return 0`。这不仅对洛谷其他题目有效,而且也是 NOIP/CSP/NOI 比赛的要求!

好吧,同志们,我们就从这一题开始,向着大牛的路进发。

> 任何一个伟大的思想,都有一个微不足道的开始。

输入格式

两个以空格分开的整数。

输出格式

一个整数。

样例输入 #1


20 30


 样例输出 #1


50

思路

神犇:这题真废话!

路人甲:啊对对对!

新手:so?you will be like them? abandon me. will you问号(散装英语)

作者:来来来,我来教你思路吧!

首先拿出上节课的内容(主函数):

#include <iostream>//头文件(以后会学更多)
using namespace std;//定义空间
int main(){//主函数
    
    return 0;//不要忘记!!!
}

靠老学员(老程序猿)一道题:

下列哪一个是正确定义本题中的两个变量?:

a. int 1a,1b;

b. int @a3,@b3;

c. int a,b;

d. int do,while;

老学员:c

新:ohhhhhhhhhhhh懂了

作:你懂啥了?是不是预习了?

新:对!c++定义变量第一个不能是数字,不能有除1~9,a~b,A~B和_之外的东西,不得是c++关键词!!!

作:学聪明了啊!

作:那怎么输入呢?

新:

// >> 是输入流
 
cin<<a<<b;
 
//别忘了加分号!-> ;

作:看来我不用教了

新:但我还不知道c++中怎么把两个变量加起来

作:当我没说

作:

cout<<a+b<<endl;

新:哦!(又双叒叕恍然大悟)

题解

我知道你们只看这个

c++风格:

#include <iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    cout<<a+b<<endl;
    return 0;
}

c风格:

#include<cstdio>
using namespace std;
int main(){
    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d",a+b);
    return 0;
}

那么这题解就先到这里,我们下篇题解见!

标签:输出,入门,int,题解,c++,P1001,Problem,main,输入
From: https://blog.csdn.net/jjc201112/article/details/141751749

相关文章

  • 顶级的python入门教程!小白到大师,从这篇教程开始!
    1.为什么要学习Python?学习Python的原因有很多,以下是几个主要的原因:广泛应用:Python被广泛应用于Web开发、数据科学、人工智能、机器学习、自动化运维、网络爬虫、科学计算、游戏开发等多个领域。掌握Python意味着你可以在这些领域中找到丰富的职业机会。入门简单:Python的......
  • [Python办公]一文入门图论Graphs,轻松处理最短路径等问题!
            [Python办公]一文入门图论Graphs,轻松处理最短路径等问题!        图论是研究图这种数学结构的性质和应用的学科。图(Graphs)由节点(或顶点)和连接这些节点的边组成,它是一种强大的数据结构,广泛应用于各种领域。以下举例用最短距离来入门图论。入门问题: ......
  • WebGL入门(020):WebGLTransformFeedback 简介、使用方法、示例代码
    还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,echarts等技术开发,欢迎加底部微信(gis-dajianshi),一起交流。No.内容链接1Openlayers【入门教程】-......
  • JDBC快速入门教程
    JDBC是什么?JDBCAPI是一个JavaAPI,可以访问任何类型表列数据,特别是存储在关系数据库中的数据。JDBC代表Java数据库连接。JDBC库中所包含的API通常与数据库使用于:连接到数据库创建SQL或MySQL语句在数据库中执行SQL或MySQL查询查看和修改数据库中的数据记录使用JDBC前提条件......
  • 自学 Java 怎么入门?
    如果你想自学Java入门,可以按照以下步骤进行:学习Java基础知识了解Java语言的特点和应用场景。学习Java基本语法,如变量、数据类型、控制流等。掌握面向对象编程的概念,如类、对象、继承、多态等。安装Java开发环境下载并安装Java开发工具包(JDK)。配置环境变量,以便在命令行......
  • 新手入门编程:从零开始的全面指南
    编程是一种通过编写代码来让计算机执行特定任务的技能。随着科技的发展,编程已经成为一项必备的技能,无论你是打算从事软件开发、数据科学,还是希望了解现代技术的运作原理。本文将深入探讨编程的基础知识、常用语言及其特点、学习编程的步骤和技巧,以及实际编程中的常见问题与解......
  • 【Linux】开源的系统监控和故障排除工具Sysdig:用于系统监控、故障排除和安全审计,从下
    Sysdig是一个开源的系统监控和故障排除工具,可以捕获和分析系统调用,帮助你深入了解系统的运行状态。无论是开发人员、运维工程师还是安全专家,Sysdig都是进行系统监控、故障排除和安全审计的理想工具。本文将详细介绍Sysdig的安装、基本使用方法以及一些高级用法,并通过具......
  • 反射(快速入门)
    目录1、什么是反射?2、反射的作用3、Class对象的获取4、Constructor对象的获取5、Method对象获取6、Fieldfi对象的获取Java把类中的属性抽象成了一个Field对象1、什么是反射?反射就是动态加载对象,并对对象进行剖析。在运行状态中,对于任意一个类,都能够知道这个类......
  • JS逆向入门案例-xx志愿服务网encData-05
    文章目录概要整体架构流程技术细节小结概要提示:仅供学习,不得用做商业交易,如有侵权请及时联系!逆向:xx志愿服务网URL:aHR0cDovL2NoaW5hdm9sdW50ZWVyLm1jYS5nb3YuY24vc2l0ZS9wcm9qZWN0目标:表单数据中的encData参数整体架构流程提示:分析-调试-猜想-实现-执......
  • NestJs 快速入门
    npmi-g@nestjs/cli,nestnewcar-report快速创建car-report 项目。src目录下面有main,controller,service,module文件。main.ts是项目的入口,它引入AppModule,创建服务,监听3000端口。AppModule是一个注解@Module()的类,也称为app模块。由于项目启动时引入AppModule,它也称为根模......