您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页洛谷题目详解:P1001 A+B Problem

洛谷题目详解:P1001 A+B Problem

来源:叨叨游戏网

本文继续详解洛谷的真题,看到经典测试题A+B问题(P1001)。

一、原题

输入两个整数

1、输入格式

两个以空格分开的整数。

2、输出格式

一个整数。

3、输入输出样例

输入#1:

20 30

输出#1:

50

二、题解

本题为经典测试题,在历史上由于太简单,出现过很多恶搞答案。

整数a和b的绝对值范围在10的9次方以内,在C++中可以用int型存储。

int a, b;

定义完整型变量以后,需要获取它们的值。一般而言,我们使用getchar()函数、cin语句、和scanf()函数获取变量的值。又由于getchar()函数一般用于单个字符的获取,我们这里暂不考虑使用。下演示的是scanf()函数的使用。

scanf("%d%d", &a, &b);

注意,%d表示的是整型,两个%d表示输入两个整数,也可以用%i表示整数。变量a,b前要加取址符号&。

做加法时,可以使用C++的内置运算符+直接计算并输出,输出可以用printf()函数,结尾推荐换行,使用转义字符'\n'。

printf("%d\n", a + b);

使用printf()函数时,无需添加取址符号&。

三、完整解答

#include<cstdio>
int main()
{
    int a, b;                 //定义整型变量a,b
    scanf("%d%d", &a, &b);    //输入a,b
    printf("%d\n", a + b);    //输出a+b的值
    return 0;
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务