📄 main.cpp
字号:
#include <iostream>
#include <string>
#include <cstdlib>
#include <new>
#define NULL 0
#include "add.h" //包含加法操作的类的头文件
int main()
{
string adder1,adder2,choice;
while(1) //用无限循环来实现加法的重复操作
{
Add_operation Add_oper; //创建加法操作的类对象
cout <<"\n************************************************************" << endl;
cout << "输入格式要求:每四位一组,组间用逗号隔开" << endl;
cout << "\nInput the first adder : ";
cin >> adder1;
cout << endl << "Input the second adder : ";
cin >> adder2;
LinkList L1=Add_oper.CreatLink(adder1);
LinkList L2=Add_oper.CreatLink(adder2);
LinkList result=Add_oper.Add(L1,L2);
Add_oper.Print(result);
Add_oper.Destroy(L1); //每次做完加法运算后都将前面分配的内存空间释放掉,避免内存泄漏
Add_oper.Destroy(L2);
Add_oper.Destroy(result);
cout << "************************************************************\nDo add again ? y or n : ";
cin >> choice;
if(choice=="n")
break; //直到输入n为止才结束程序
}
system("pause");
return EXIT_SUCCESS;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -