• 大小: 369.07 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-11-26
  • 语言: 其他
  • 标签:

资源简介

这是数据结构的课程设计,分别用链表和数组实现大数的加减乘除。

资源截图

代码片段和文件信息


#include“ArrayList1.h“
#include“BigInt.h“
#include“BigInt1.h“

bool ListEmpty ( ArrayList L );
void InitList ( ArrayList &L);
int GetLength (ArrayList L );
bool GetElem (ArrayList L int pos ElemType &e );
bool SettElem (ArrayList L int pos ElemType e );
bool InsertAt (ArrayList &L int pos ElemType e );
bool Add(ArrayList &L ElemType e );
bool SignList(ArrayList &L);
bool SignBigInt(BigInt intA);
void clear(ArrayList &L);
int min(int a1int a2);//比较长度大小的函数
BigInt createBigInt(char *c);//创建大树
BigInt initBigInt();
BigInt reserve(BigInt intA);
BigInt add(BigInt intABigInt intB);////大数的加法
void print(BigInt C);
BigInt sub(BigInt intABigInt intB);
BigInt mul(BigInt intA BigInt intB);
BigInt div(BigInt intABigInt intB); //大数除法
void DispMenu() ;
void add();///考虑符号它里面调用大数加法的函数
void substract() ;    //调用大数减法
void Signmuladapt() ; //调用大数乘法
void Signdivadapt() ;  //调用大数除法

int main()
{
char flag=1;
int choose=0;
while(flag)
{
DispMenu();
printf(“请选择以上的操作:“);
scanf(“%d“&choose);
getchar();
switch(choose)
{
case 1:add();break;
case 2:substract();break;
case 3:Signmuladapt();break;
case 4:Signdivadapt();break;
case 0:return 0;
default:printf(“输入错误!“);continue;
}
}

return 0;

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1370  2008-01-17 21:40  大数数组实现\061300226.cpp

     文件       3437  2008-01-18 14:14  大数数组实现\061300226.dsp

     文件        526  2008-01-18 14:53  大数数组实现\061300226.dsw

     文件      58368  2008-01-18 14:53  大数数组实现\061300226.ncb

     文件      50688  2008-01-18 14:53  大数数组实现\061300226.opt

     文件        761  2008-01-18 14:14  大数数组实现\061300226.plg

     文件       2025  2008-01-18 09:24  大数数组实现\ArrayList1.h

     文件       7202  2008-01-17 21:40  大数数组实现\BigInt.h

     文件       4867  2008-01-17 21:40  大数数组实现\BigInt1.h

     文件     208948  2008-01-18 14:14  大数数组实现\Debug\061300226.exe

     文件      45199  2008-01-18 14:14  大数数组实现\Debug\061300226.obj

     文件     467968  2008-01-18 14:14  大数数组实现\Debug\061300226.pdb

     文件      53248  2008-01-18 14:14  大数数组实现\Debug\vc60.pdb

     文件       4350  2008-01-17 21:22  大数链表实现\1.dsp

     文件        527  2008-01-17 19:38  大数链表实现\1.dsw

     文件      33792  2008-01-17 21:22  大数链表实现\1.ncb

     文件      48640  2008-01-17 21:22  大数链表实现\1.opt

     文件       1391  2008-01-17 21:21  大数链表实现\1.plg

     文件       2935  2008-01-18 14:02  大数链表实现\a.cpp

     文件       3416  2008-01-18 14:05  大数链表实现\a.dsp

     文件        510  2008-01-18 14:05  大数链表实现\a.dsw

     文件      50176  2008-01-18 14:05  大数链表实现\a.ncb

     文件      48640  2008-01-18 14:05  大数链表实现\a.opt

     文件        721  2008-01-18 14:02  大数链表实现\a.plg

     文件       2427  2008-01-17 21:00  大数链表实现\ArrayList1.h

     文件       8132  2008-01-17 23:09  大数链表实现\BigInt.h

     文件      44891  2008-01-18 13:48  大数链表实现\Debug\061300226.obj

     文件     176210  2008-01-17 21:21  大数链表实现\Debug\1.exe

     文件     443392  2008-01-17 21:21  大数链表实现\Debug\1.pdb

     文件     196683  2008-01-18 14:02  大数链表实现\Debug\a.exe

............此处省略10个文件信息

评论

共有 条评论

相关资源