以下是引用knocker在2004-08-29 23:54:50的发言:
晕倒 这不是格式化c盘么................我想live41不会笨到去格式化自己的系统驱动器把 .郁闷阿
哈哈,我告诉你吧,format c:/q
[此贴子已经被作者于2004-08-30 12:36:41编辑过]
点 鼠 标 , 救 饥 民 http://www./
两个方法:
1,用个足够大的数组,模拟加法运算。
2,用链表动态申请内存,同样模拟加法运算,只要你的内存充许你就可以计算无限大N.
knocker第一个方法可以这样理解么:
/*先申请3个16位的数组 前两个用于运算 最后一个用于存放结果*/
int add1[2];
int add2[2];
long test;
int end[3];
char a=0;
for(int c=0;c<2;c++)
{ add1[c]=a+add1[c]
test=add1[c]+add2[c]
if test>最大值
{ test=test-65536;
a=1;
end[c]=test;
} else.............
end[2]=a+end[3];
}
这只是我的大体思路和想法 不是程序 可能有点乱 但不知道可不可以这样理解