如何输入一个大数 很大的数 并进行计算的
答案:2 悬赏:0 手机版
解决时间 2021-03-24 04:31
- 提问者网友:孤山下
- 2021-03-23 05:34
c++
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-03-23 06:25
我觉得可以把很大的数看成是字符串,先将字符串输入到变量里,然后把他分解成计算机能计算的数据。然后通过atoi函数把分解后的字符串变成数据。
例子:
char s[] = "1111111111111111111111111111111111111111111";
char a1[] = 数组s的前8位
char a2[] = 8到16位.............依次分解数组s
int n = atoi(a1);//依次变字符串为整数
然后进行数学计算,
计算完在把数据变成字符串 itoa()
然后再把a1,a2....数组连起来 就是最后的值了
例子:
char s[] = "1111111111111111111111111111111111111111111";
char a1[] = 数组s的前8位
char a2[] = 8到16位.............依次分解数组s
int n = atoi(a1);//依次变字符串为整数
然后进行数学计算,
计算完在把数据变成字符串 itoa()
然后再把a1,a2....数组连起来 就是最后的值了
全部回答
- 1楼网友:毛毛
- 2021-03-23 06:31
可以的话用计算器
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯