摘要: 这一题的思路还是比较清晰的:首先,由于每个数都是50位,还要计算100个这样的数的和,unsigned long long 都表示不了这么大的数,硬上肯定是不行滴;那么,考虑到只需要打印出和值的头10位,才有了用多维数组求解的方法:1. 首先把这100个数字保存到text文件中:这样比较好读取。2. 把这个文件中的所有数字解析到arr[100][50]中。3. 从最后一列开始计算一列的和,个位数(%10)进栈,剩下的(/10)作为下一列求和的进位数(基数)。每一列都这么算,直到j=0最后一列:需要把sumColumn逐位分解进栈。4. 好,现在stack中从上到下存的就是100个数的和了。po 阅读全文
posted @ 2011-03-16 23:49 能巴 阅读(172) 评论(0) 推荐(0) 编辑