84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
在做一个习题,要求如下:
我在数字比较小时已经解决了这个问题,可是当整数达到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'; }
用char array
你其實不需要存儲這個數本身...
如果是我,我会将这个数当做一个串来进行处理。
用字符数组处理,可以增加灵活性;
eg:
用char array
你其實不需要存儲這個數本身...
如果是我,我会将这个数当做一个串来进行处理。