高精度减法
每当要进行精度较高的运算时,就要用到高精度。
下图是各个类型的数值范围:
如果想不起各个类型占多少字节,可以采用下面的方法:
printf("%d %d",sizeof(int),sizeof(long long));
格式为:
sizeof(数据类型)
可以把值赋值给一个变量,也可以直接输出;
好了,回到正点。我们先看例题:
大整数减法
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 9471 通过数: 5448
【题目描述】
求两个大的正整数相减的差。
【输入】
共2行,第1行是被减数a,第2行是减数b(a>=b)。每个大整数不超过200位,不会有多余的前导零。
【输出】
一行,即所求的差。
【输入样例】
9999999999999999999999999999999999999
9999999999999
【输出样例】
9999999999999999999999990000000000000
读完题目,是不是发现这就是赤裸裸的模板题目;大概的思路为3步:
一,读入a和b;