1. A+B问题I

119 阅读2分钟

题目描述

你的任务是计算a+b。

输入描述

输入包含一系列的a和b对,通过空格隔开。一对a和b占一行。

输出描述

对于输入的每对a和b,你需要依次输出a、b的和。

如对于输入中的第二对a和b,在输出中它们的和应该也在第二行。

输入示例

3  4

11  40

输出示例

7

51

会学习到下面知识:

c++函数基础
变量
数据类型
输入输出的方式
标准库
命名空间
while控制多次输入

1.c++函数基础

int main(){
    return 0;
}

1.1函数的返回类型

函数名之前需要放置一个关键字,表示函数的返回类型,可以是int,float,void等,main函数返回类型一定是int。

1.2函数名

对函数起名字就叫函数名,主函数就是main函数。

1.3形参列表

main函数后面的括号就是形参列表,表示函数被调用的时候可以接受的参数类型,上面形参列表里面是空的,也就表示没传递形参。

1.4函数体

从{开始,到}结束,就是函数体。 return 0;表示结束;

2.变量

int a;
int b;

3.数据类型

3.1整型

int:整数类型,比如0,1;

char:字符类型,比如a,b,c;

bool: 布尔类型,真true,假false;

3.2浮点型

float:单精度浮点型

double:双精度浮点型

4.输入输出的方式

iostream库

有cin输入和cout输出

#include <iostream>

int a,b;
std::cin>>a>>b;
std::cout<<a+b<<std::endl;

5.标准库

std::cin和std::cout都是标准库里的对象

6.命名空间

std是一个命名空间,通常用std::前缀

7.while控制多次输入

while(条件){

}

表示持续输入a和b,直到人为终止程序

while(std::cin>>a>>b){

}

代码:

#include <bits/stdc++.h>

using namespace std;

int main(){
    int a,b;
    while(cin>>a>>b){
        cout<<a+b<<endl;
    }
    return 0;
}