1.A+B问题1

7 阅读2分钟

--- theme: juejin

题目描述

你的任务是计算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函数的返回类型
函数名之前需要放置一个关键字,表示函数的返回类型,可以是intfloatvoid等,main函数返回类型一定是int
1.2函数名
1.3形参列表
main函数后面的括号就是形参列表,表示函数被调用的时候可以接受的参数类型,上面形参列表是空的,也就表示没传递形参。
1.4函数体
从{开始,到}结束,就是函数体。return 0;表示结束;
2.变量
int a;
int b;
3.数据类型
3.1整型
int:整数类型,比如01char:字符类型,比如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(条件){

}

代码:

#include<bits/stdc++.h>
using namespace std;

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