一、取整数位
此处取整数位表示整型十进制数。
C++中,除法运算如果没有使用浮点数,那么结果在一般情况下为整型,不四舍五入。除法运算符号为"/"(不包括双引号)
C++中,取余运算相当于求一个除法运算的余数,如果没有余数,余数为0。除数>余数≥0,取余运算符号为"%"(不包括双引号)
下面将以三位数为例,其他数以此类推。
1.取个位
我们看一下,以下运算在C++中的结果是什么。- 112 % 10 = __
- 224 % 10 = __
- 336 % 10 = __
- 448 % 10 = __
- 560 % 10 = __
复制代码 经过运算,结果为:- 112 % 10 = 2
- 224 % 10 = 4
- 336 % 10 = 6
- 448 % 10 = 8
- 560 % 10 = 0
复制代码 从中可以发现,给一个数%10可以求出它的个位。
2.取十位/中间位
这里是以三位数为示例,但是在多位数中的中间位也适用。
看一下下面的题:- 112 / 10 = __
- 224 / 10 = __
- 336 / 10 = __
- 448 / 10 = __
- 560 / 10 = __
复制代码 经过运算,结果为:- 112 / 10 = 11
- 224 / 10 = 22
- 336 / 10 = 33
- 448 / 10 = 44
- 560 / 10 = 56
复制代码 可以发现,经过上面的计算,每个数的个位消失了,那么以此类推,如果是112 / 100,结果就去掉了从右向左前两位数。
几个0就是去掉几位,再根据取个位的结论,用得到的结果再%10即可。成功取出十位,即十位 = 三位数 / 10 % 10.
3.取百位/最后位
根据取中间位的结论,可知只需/100即可二、变量
1.什么是变量
变量是存储信息的容器
2.声明变量
int表示整数类型,n表示变量名称,“=”表示赋值
3.变量的命名规则
可以给变量取名为你喜欢的任何名字。名字长短由你来定,里面可以有字母、数字和下划线(。不过对于变量名还有几条规则:
1.区分大小写,意思是大写和小写是不同的,所以teacher、Teacher、TEACHER是三个不同的名字。
2.变量名不能以数字开头,所以4name不能作为变量名。
3.变量名不能包含空格。
4.变量名不能和关键字重名。怎么才能知道变量名是不是关键字,可以在编辑器上输入你的变量名,如果代码高亮,在一般情况下就说明是关键字。
4.变量的使用
代码如下:- #include <iostream>
- using namespace std;
- int main() {
- int n = 1;
- cout << n << endl;
- return 0;
- }
复制代码 注意:
1.cin语句把空格字符和回车换行符作为分隔符,不输入给变量:
2.cin语句忽略多余的输入数据;
3.在组织输入流数据时,要仔细分析ci语句中变量的类型,按照相应的格式输入,否
则容易出错。
3.输入三个变量的值并输出
代码如下:
[code]#include using namespace std;int main() { int a, b, c; cin >> a >> b >> c; cout > c; cout |