题目描述
你的任务是计算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;
}