big number
文章平均质量分 84
miss_minor
坚持,请你坚持
展开
-
10106 - Product
题目:10106 - Product题目大意:高精度数乘法注意:每次输入的那两个结构体内的数组要初始化为零,数组不能开太小;#include#include#includeusing namespace std;const int N = 16255; class begin {public: int len , s[N]; begin() { le原创 2013-12-12 18:51:09 · 549 阅读 · 0 评论 -
465 - Overflow
题目:465 - Overflow题目大意: 高精度数的加法和乘法 ,判断输入的两个数和结果是超过int型的范围;解题思路:用到atof 将字符串转换成浮点数;还有begin 高精度运算类模板;#include#include#include#include using namespace std;const int N = 10000;struct b原创 2013-12-12 20:42:18 · 616 阅读 · 0 评论 -
748 - Exponentiation
题目:748 - Exponentiation题目大意: 高精度数乘方解题思路: 先记录小数点的位置,然后去掉前导0,和后面不需要的0,注意数组大小不要开得正好,否则会出现一些不可预知的错误;#include#include#includeusing namespace std;const int N = 10000;char s[10], s1[1原创 2013-12-18 20:48:45 · 530 阅读 · 0 评论 -
10494 - If We Were a Child Again
题目:10494 - If We Were a Child Again题目大意:高精度数/ 或%低精度数;解题思路:就是除法的计算思路;注意用高精度数%低精度数结果一定会比低精度数位数多,所以用long long;还有从字符类型转换成整型int 要 - ‘0’=48;#include#include#include#includeusing namesp原创 2013-12-19 22:29:13 · 691 阅读 · 0 评论 -
uva424Integer Inquiry
题目:Integer Inquiry题意:高精度整数加法;#include#include#includeusing namespace std;const int N = 105;int t = 0;char s[N];class begin {public: int len, s[N]; begin() { memset(s, 0, siz原创 2013-12-11 20:47:16 · 562 阅读 · 0 评论