问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何输入一个大数 很大的数 并进行计算的

发布网友 发布时间:2022-04-22 22:05

我来回答

2个回答

热心网友 时间:2023-10-05 07:33

我觉得可以把很大的数看成是字符串,先将字符串输入到变量里,然后把他分解成计算机能计算的数据。然后通过atoi函数把分解后的字符串变成数据。
例子:
char s[] = "1111111111111111111111111111111111111111111";
char a1[] = 数组s的前8位
char a2[] = 8到16位.............依次分解数组s
int n = atoi(a1);//依次变字符串为整数
然后进行数学计算,
计算完在把数据变成字符串 itoa()
然后再把a1,a2....数组连起来 就是最后的值了

热心网友 时间:2023-10-05 07:33

很大的数,long long要是装不下的话,那么只能用字符串来解决
这个应该是没有成品的函数调用的,所以需要自己编写
一个字符是一个字节,但是0~9可以用4个bit位就可以存储,要是你能编写的话,可以考虑这样存储数据

大数的计算,就是一个每一位间进位处理的问题
int等类型,这些是bit位间的进位让计算机硬件给你处理了,不需要你在编写程序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 大数相加求修改 两个大数相加程序修改。为什么会乱码,求修改 C++大数阶乘算法改良 亿以上的大数改写成用万做单位后,怎样读? Vista如何修改网络连接最大数 如何把科学计数法复原回大数? 怎样更改电脑硬盘分区最大数 大数的改写直等于怎么改写 请问如何在EXCEL表格中设置最大数与最小数,如输错不能输入或有提示 C++编程,如何处理大数的问题? 如何修改分区最大数? 怎样将一个大数改成用万或亿作单位的数? 电脑显示器两边有黑边怎么办? 电脑屏幕两边有黑边是怎么回事,怎么改回全屏啊,急急急!! 电脑的屏幕两边有黑边是为什么? 我的电脑屏幕两边都有黑边,是为什么啊?怎么调回来啊?在线等,谢谢, 电脑屏幕两边有黑边怎么恢复正常!!! 在文档中,如何设置首字下沉? Word里面的首字下沉,如何做到下沉2个字符? 在word2003里面文本框内如何首字下沉,高手进100悬赏 公司和个人可以统称什么? C中大数的取余怎么写啊? 2019公司个人年终工作总结 这个c程序怎样修改才能求出20的阶乘或者更大数的阶乘? 注册公司对个人有什么好处? 公司发展与个人发展的关系是什么? C语言中如何实现大数计算 求解,如何对一个大数进行质因数分解 如何实现企业与个人共同发展? c语言大数减法该如何实现? 如何在淘宝开店铺详细步骤? 公司和个体的区别?急,急。 如何用一个支付宝开店 公司可以个人独资吗 个人能注册公司吗? 个人公司是什么意思 实体店怎么签约支付宝开店 公司个人贺词 个人注册公司需要哪些材料 个人怎么注册公司