84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
在做一个习题,要求如下:
我在数字比较小时已经解决了这个问题,可是当整数达到30位时,long long int 已经不能存储,请问有什么解决方法吗?
我自己写的程序详见 https://github.com/huyang7211...
欢迎大家一起来刷题
ringa_lee
用字元陣列處理,可以增加彈性;eg:
char chArr[32] = "12345678912345678912345678912345";//你可以使用比较大的长度 int i = 0, sum = 0; for(; i < 32; i++) { sum += chArr[i] - '0'; }
用字元數組
你其實不需要儲存這個數字本身...
如果是我,我會將這個數字當作一個字串來處理。
用字元陣列處理,可以增加彈性;
eg:
用字元數組
你其實不需要儲存這個數字本身...
如果是我,我會將這個數字當作一個字串來處理。