高精度运算
文章平均质量分 70
LadyFisrt
这个作者很懒,什么都没留下…
展开
-
UVa 424 整数查询
/** 解题思路:*题意: 简单的大整数相加* 几个注意点:1、注意输入两个数位数如果不同的位数控制* 2、最高位加完后可能存在向高一位的进位( 容易忽略 )*/#include #include #define A 120int x,y,in;int len1,len2;char s原创 2014-01-29 13:41:15 · 1033 阅读 · 0 评论 -
UVa 465 溢出
/** 解题思路:* 题意很好理解、题目也没有陷阱、但是如果想用通俗方法( 不是网上很多就简单几行代码过题写法 )写这道题还是有些难度的、注意点如下* 1、边界问题、上界是2147483647、自己可以测几组边界数据监测( 2147483647+1 和 2147483647 * 1 )* 2、内部测试数据可以定有前缀为0的数、这里一定要判断好( 00000000原创 2014-02-02 02:51:24 · 1211 阅读 · 0 评论 -
UVa 10106 乘积
/** 解题思路:* 题意不难理解、主要是控制好就行、下面几种注意点*1、例如99*99这种,最后还有高位进位* 2、例如00000001*1,只输出一个1,前面0不输出* 3、例如0000*101,只输出一个0* 4、数组大小控制好,否则出现RE错*/#include #include #define A 500int main(原创 2014-02-01 14:17:51 · 967 阅读 · 1 评论 -
UVa 748 求幂
/** 解题思路:*题意不难理解、解题大概思想就是*第一步:记录小数点位置(即记录有多少位小数);* 第二步:将小数点去掉、利用先前10106乘积那道题代码,连续成n次该数据* 第三步:将小数点补回数据中去* p s: 题目有特殊说明前导0后缀0的问题,我在第一步前先将原输入数据去掉了前导0和后缀0!!*/#incl原创 2014-02-02 16:16:43 · 922 阅读 · 0 评论 -
UVa 10494 如果我们重返童年
/** 解题思路:* 简单的大整数除法和取模运算* 有前导0问题,注意即可*/#include #include #define A 1000char s[ A ] , c[ 5 ] ;int n;int len;void Divide( ){ int i; int sum[ A ],flag,total; long long原创 2014-02-02 22:52:13 · 972 阅读 · 1 评论