C++蓝桥等考导学/三级:算术运算/之一:运算符+、-、*、/、%(9算术运算)

一、观看视频

01】算术运算【02】长方形的周长和面积

03】数字对调

二、研读学生讲义

【学生讲义】01】算术运算【学生讲义】02】长方形的周长和面积

【学生讲义】【03】数字对调

三、练习题(不清楚回头查看有关视频或讲义)【01】判定对错:加(+)、减(-)、乘(×)、除(/)、取余(%)合称为算术运算符,属双目运算符(双目,意思是两个项目,不是人的“双目”),对int、float、double、char都适用。
02】想一想下面程序的输出,然后运行核对,如果你的答案与电脑算的不一样,如何避免算错:

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

#include<iostream>using namespace std;//取余运算 int main(){    cout << (8 % 7) << endl;    cout << (8 % -7) << endl;    cout << (-8 % 7) << endl;    cout << (-8 % -7) << endl;    return 0;}

03】想一想下面程序的输出,然后运行核对,如果你的答案与电脑算的不一样,如何避免算错:

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

#include<iostream>using namespace std;//除法运算 int main(){  cout << (5 / 2) << endl;    cout << (5.0 % 2) << endl;    cout << (5 % 2.0) << endl;  return 0;}

04】下面是矩形的周长和面积的程序,指出程序的错误的地方:

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

#include<iostream>using namespace std;//矩形的周长和面积int main(){    int length, width;    cin >> length >> width;    //周长  int perimeter = length + width * 2;  //面积  int area = length * width;  cout << perimeter << " " << area << endl;  return 0;}

05】一个整数(例如123)可以用它的各数位数字来表示,例如:123=1×100+2×10+3,运用C++的除法和取余运算的性质就可以获得各数位的数字。如果一个数的各数位数字和能被3整除,那么这个数也能被3整除,编程实现:输入一个整数,判断这个整数是否能被3整除。
06】OpenJudge练习:
OpenJudge-1.3-03】计算(a+b)/c的值
OpenJudge-1.3-04】带余除法【OpenJudge-1.3-05】计算分数的浮点数值【OpenJudge-1.3-06】甲流疫情死亡率【OpenJudge-1.3-07】计算多项式的值【OpenJudge-1.3-08】温度表达转化【OpenJudge-1.3-13】反向输出一个三位数【洛谷1425】小鱼的游泳时间