通过编程可以快速的实现数据的运算。
程序中使用 +
、-
、*
、/
、%
,表示加、减、乘、除、取余数。
一、加法
加法是一种基本的数学运算,用于将两个数值相加,得到它们的总和。
//数学运算: 语文成绩 + 数学成绩 + 英语成绩
int yuWen = 95;
int shuXue = 99;
int yingYu = 91;
int zongFen = yuWen + shuXue + yingYu;
cout << "总成绩是:" << zongFen <<endl;
二、减法
减法是一种基本的数学运算,用于计算两个数值之间的差。
//数学运算: 数学成绩 比 语文成绩 多几分
int chaFen = shuXue - yuWen;
cout << "数学成绩 比 语文成绩 多:" << chaFen <<endl;
三、乘法
乘法*
是一种基本的数学运算,用于计算两个数值的乘积。
//数学运算:21个学生,每个学生数学都是 99 分,问总共多少分?
int shuXueZongFen = 21 * 99;
cout << "班级数学总成绩:" << shuXueZongFen <<endl;
注意:计算机的键盘上,没有数学中乘法的符号,所以使用 *(数字键8)当乘号。
四、除法
除法/
是一种基本的数学运算,用于将一个数值除以另一个数值,得到商。
// 小明的平均分:(语文成绩 + 数学成绩 + 英语成绩) / 3
int xiaoMingZongFen = yuWen + shuXue + yingYu;
int xiaoMingPingJunFen = xiaoMingZongFen/3;
cout << "小明的平均分:" << xiaoMingPingJunFen << endl;
注意:计算机的键盘上,没有数学中除法的符号,所以使用 / 键当除号。
五、求余数
求余数%
是在数学和编程中常见的操作,它可以用于判断一个数是否能被另一个数整除。
// 数学中:13 ÷ 5 = 2 余 3
int a = 13;
int b = 5;
cout << a / b << endl; // 只能得到整数,会自动舍去小数和余数
cout << a % b << endl; // 获取余数
六、加减乘除的复合运算
复合运算是编程中运算的另一种简介的表达形式。
例如 a = a + 1;
可以使用 复合运算表达为 a += 1;
,这种表达方式更简洁。
七、编程练习
熟练掌握加、减、乘、除、求余等数学运算,以及他们的复合运算方式。
// 爱码岛编程
#include <iostream>
using namespace std;
int main(){
int yuWen = 95,shuXue = 91,yingYu = 96;
int zongFen;
//加法
zongFen = yuWen + shuXue + yingYu;
cout << "总分:" << zongFen << endl;
//减法
int chaFen = yuWen - shuXue;//差分
cout << "差分:" << chaFen << endl;
//总的数学分数
int xueSheng = 20;
int xueShengShuXue = 99;
int shuXueZongFen = xueSheng * xueShengShuXue;
cout << "数学总分:" << shuXueZongFen << endl;
//除法(小明的平均分)
int pingJunFen = zongFen / 3;
cout <<"小明的平均分:"<< pingJunFen << endl;
//求余数
int a = 13, b = 5;
cout << a / b << endl;
cout << a % b << endl;
//复合数学运算
a += 5; //a = a + 1; a = a + 5
cout << "a 是 " << a << endl;
a += b; //a = a + b;
cout << "a 是 " << a << endl;
a %= b; //a = a % b
cout << "a 是 "<<a <<endl;
return 0;
}