长整数四则运算
题目:编制一个演示长整数四则运算程序
一、需求分析
1. 本程序实现计算任意长整数四则运算. 以用户和计算机对话方法,前
后输入数字最多位数,然后程序就计算并显示出这两个数运算。
2. 利用双向循环链表现实长整数存放,每个结点含一个整形变量。输入
形式以回车结束,能够直接输入正数或负数,程序会过滤掉无效字符。
按中国对于长整数表示习惯,每四位一组,除数字和在首位置负号外,
其它一切字符全部将作为分隔符,连续多个分隔符当一个处理。但不使
用分隔符也不影响结果。
3. 测试数据
(1)0; 0; 输出“0”;
(2)-2345,6789; -7654,3211; 输出 “-1,000,000”;
(3)-9999,9999; 1,0000,0000,0000; 输出 “9999,0000,0001”;
(4)1,0001,0001; -1,0001,0001; 输出 “0”;
(5)1,0001,0001; -1,0001,0001; 输出 “1”;
(6)-9999,9999,9999; -9999,9999,9999; 输出 “-1,9999,9999,9998”;
(7)1,0000,9999,9999; 1; 输出 "1,0001,0000,0000".
二、概要设计
为实现上述程序功效,应以双向循环链表表示长整数。为此,需要
评论0
最新资源