前++,后++,会改变变量的值

a++ 与 a+1 是不等价的

拆数

输入一个任意位的整数 n(1<=n<=10^12),把它的各个位数倒着打印出来(或者求各个位数的的和)。

输入:56387 输出:7 8 3 6 5

输入一个任意位的整数 n(1<=n<=10^12),判断它是不是弱位减数,是就输出1,不是就输出0。弱位减数是指从高位到低位非严格递减,例如3221是弱位减数,123不是弱位减数。

常数的数据类型

没有小数和任何后缀的为 int 类型,例如 22;

没有小数有 ll(或者 LL)后缀的为 long long型,例如22ll;

含有小数但是没有 f 后缀为 double 类型,例如 22.0;

含有小数和 f(或者F) 后缀的为 float 类型,例如 22.0f。

两个整数整除,结果还是整数,小数部分会被扔掉,不管小数部分多大。

349/10 = 34

22/4 = 5

30/7 = 4

42/8 = 5

只要有一个数为浮点数,运算结果就是浮点数。

22.0/4 = 5.5

#转载请注明出处!