扫码关注官方订阅号
在做一个习题,要求如下:
我在数字比较小时已经解决了这个问题,可是当整数达到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
你其實不需要存儲這個數本身...
如果是我,我会将这个数当做一个串来进行处理。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
用字符数组处理,可以增加灵活性;
eg:
用char array
你其實不需要存儲這個數本身...
如果是我,我会将这个数当做一个串来进行处理。