目录
第1关: 编写一个简单的加法计算器
任务描述
请完成一个简单的加法计算器,即对于输入的两个float
型数值,输出这两个数的和。
相关知识
运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,具体包括:
-
算术运算符:
+
、-
、*
、/
、%
、++
、--
-
关系运算符:
<
、>
、<=
、>=
、==
、!=
-
逻辑运算符:
&&
、||
、!
-
位运算符:
&
、|
、^
、~
、<<
、>>
-
赋值运算符:
=
、+=
、-=
、*=
-
其他运算符:
条件运算符(<表达式1> ? <表达式2> : <表达式3>;)
实现加法计算器,即求两个数a
和b
的和,需要定义一个函数TwoNumberAdd(float a, float b)
来完成此功能。
编程要求
本关的编程任务是补全step1/Add.cpp
文件中的TwoNumberAdd(float a, float b)
函数,以计算两个数值之和的要求。
- 具体请参见后续测试样例。
本关涉及的代码文件step1/Add.cpp
中的TwoNumberAdd
函数的代码框架如下:
// 求两数和的带值函数
double TwoNumberAdd(float a, float b)
{
// 请在此添加代码,补全函数TwoNumberAdd
/********** Begin *********/
/********** End **********/
}
测试说明
本关的测试文件是step1/AddTest.cpp
,测试过程如下:
- 平台编译
step1/AddTest.cpp
,然后链接相关程序库并生成AddTest.exe
; - 平台运行
AddTest.exe
,并以标准输入方式提供测试输入;