题目:编写一个程序实现任意长度的整数加法
分析:
在C语言中,无论采用哪种数据类型(int、float、long等)存储数据,它的长度都是有限的,超过这个长度的范围就会发生溢出。因此通过定义数据类型的方式实现任意长度的加法(初级版本暂时只考虑整数)是不可能的。
在看完小甲鱼的《数据结构和算法》讲解栈部分内容后,思维活跃的朋友肯定犹如醍醐灌顶,呼吁春风,恍然大悟:对哦,用栈的特性就可以实现对任意长度的整数进行存储啦^_^
知识点在视频中都提及到了,实例这里小甲鱼用图文并茂的方式给大家讲解!
已有 25 人购买 本主题需向作者支付 5 鱼币 才能浏览 购买主题
我准备讲一套objective-c的视频,不知道有没有鼓励啊分析:
在C语言中,无论采用哪种数据类型(int、float、long等)存储数据,它的长度都是有限的,超过这个长度的范围就会发生溢出。因此通过定义数据类型的方式实现任意长度的加法(初级版本暂时只考虑整数)是不可能的。
在看完小甲鱼的《数据结构和算法》讲解栈部分内容后,思维活跃的朋友肯定犹如醍醐灌顶,呼吁春风,恍然大悟:对哦,用栈的特性就可以实现对任意长度的整数进行存储啦^_^
知识点在视频中都提及到了,实例这里小甲鱼用图文并茂的方式给大家讲解!
http://bbs.fishc.com/xwb/images/bgimg/icon_logo.png 来自 -追梦的小猪- 的新浪微博 大数加法这么高级。。。。 微博评论 发表于 2013-1-5 04:44 static/image/common/back.gif
我准备讲一套objective-c的视频,不知道有没有鼓励啊
来自 -追梦的小猪- 的新浪微博
等着。。。。。。。。。。 ;P 解 {:1_1:} 题 看看。。。 看以下代码 看看代码!! 谢谢分享,辛苦了 看一看 对照下答案,吼吼 大数加法啊 看看啊啊啊啊啊亲 强烈支持楼主ing……支持 真是难得给力的帖子啊。小甲鱼老师我爱你 强烈支持楼主ing…… 顶小甲鱼哈 呵呵呵呵看看 淡定,淡定,淡定…… 答案中代码的146行中的c应该改为carry,用1+9就可测出错误