84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
在做一个习题,要求如下:
我在数字比较小时已经解决了这个问题,可是当整数达到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
你其實不需要存儲這個數本身...
如果是我,我会将这个数当做一个串来进行处理。