VC里如何实现任意大小数的相乘?

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:13:47
比方说两个100多位的数的相乘,如果是相加还好说,但是乘法的话用一般算法就超了~哪位高手能帮帮我啊~~~
题目如下:
问题描述:加减乘运算器。
要 求:使用给定文件进行输入输出,必须采用双向链表实现任意位数的正负整数或小数的加法、减法和乘法运算。每个结点存储一位数字。算出的结果若是小数,整数部分的高位若为0要去掉,小数部分的低位若为0要去掉,若0085.56700,最后结果应为85.567。
文件说明:给定的文件a*.txt为第一个数,b*.txt为第二个数,要求加法产生的结果存储在add*.txt中,减法产生的结果存储在sub*.txt中,乘法产生的结果存储在mul*.txt中,*为对应的一组数据,共给出十组数据。并提供十组加减乘结果,供大家对照参考
完整的C程序!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!最好通过调试
那个不是我要做的...是老师上机布置的作业啊~~~~~~~~~~~~~~~~必须这样完成

你这是在完成某个不具有实际应用的任务吧!要不然也不会使用双向链表,而且每个结点仅存储一位数字,这样效率也太低了点吧!
看样就不像是学习、研究问题的!
本人现在时间不多,可能没有空为你解决如此要求的问题!