这么大的数,必须使用大数专用的方法 摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <string.h>#define MAX_DIGITS 10000 // 足够…… 题解列表 2026年07月21日 0 点赞 0 评论 69 浏览 评分:0.0
大数的阶乘C语言代码 解题思路:大数的阶乘很容易超出基本数据类型的范围造成数据溢出,所以需要定义一个数组来存储数据(数组可以存放无限大的数据)。阶乘的本质就是数的相乘,因此在计算大数的阶乘的时候可以通过模拟笔算的方式,将数拆分成每一位,然后让每一位依次与数相乘,进位的数与前一位相加后如果还需要进位则继续按照这个逻辑计算, 题解列表 2024年08月03日 5 点赞 0 评论 1050 浏览 评分:10.0
1148: C语言训练-计算1977!* 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int i,j,n=1; int a[10000]={0}; a[0]=1; for(i=2;i<=197…… 题解列表 2023年11月11日 0 点赞 0 评论 681 浏览 评分:0.0
就是这么暴力!1148: C语言训练-计算1977!* 摘要:```c #include int main() { printf("44885501861451087214610857079909248837424492260428166724654…… 题解列表 2022年12月26日 0 点赞 2 评论 781 浏览 评分:6.0
敲简单C语言代码!!! 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int a[100000]={0}; long long b,i; a[99999]=1; …… 题解列表 2022年11月03日 0 点赞 0 评论 584 浏览 评分:0.0
编写题解 1148: C语言训练-计算1977! ```c#include#defineNUM10000#defineN100intmain(){inta[NUM];intdigit=1;for(inti=0;i 题解列表 2022年10月23日 0 点赞 0 评论 490 浏览 评分:0.0 1148: C语言训练-计算1977!* 解题思路:解答本题主要考虑到1977!会超出longlongint,常规的运算是无法完成的,我们用数组来储存每一位数。一个数字乘以一个数,想当与将这个数的每一位都乘以这个数,然后从后向前对每一位进行进位操作注意记录数据的长度,并且保存下来注意事项:参考代码:#includeintma 题解列表 2022年07月31日 0 点赞 0 评论 553 浏览 评分:0.0 for循环+傻瓜运算 摘要:解题思路:数组存储大数,求结果占数组多少位,将数组输出。注意事项:掌握数组存储大数的方法。参考代码:#include<stdio.h>int main(){int N[6000]={0};N[0]=7…… 题解列表 2022年07月06日 0 点赞 0 评论 494 浏览 评分:0.0 数组算法,用了两for一while,应该是最简单易懂的了(C语言,详细注释) 摘要:解题思路:利用数组进行乘法计算注意事项:参考代码:#includeint main(){ int a[8000]={[0 ... 7999]=-1}; int save,n;//save:…… 题解列表 2022年03月28日 0 点赞 0 评论 839 浏览 评分:9.9 C语言训练——计算1977! ####解题思路****大数据的乘法需要用到数组来计算****因为乘数是小于等于1977的,即这是高精数乘低精数(高精指超大数)高精乘低精用数组的每一位去乘以乘数, 题解列表 2022年03月15日 0 点赞 1 评论 991 浏览 评分:9.9 « 1234 »
1148: C语言训练-计算1977!* 解题思路:解答本题主要考虑到1977!会超出longlongint,常规的运算是无法完成的,我们用数组来储存每一位数。一个数字乘以一个数,想当与将这个数的每一位都乘以这个数,然后从后向前对每一位进行进位操作注意记录数据的长度,并且保存下来注意事项:参考代码:#includeintma 题解列表 2022年07月31日 0 点赞 0 评论 553 浏览 评分:0.0
for循环+傻瓜运算 摘要:解题思路:数组存储大数,求结果占数组多少位,将数组输出。注意事项:掌握数组存储大数的方法。参考代码:#include<stdio.h>int main(){int N[6000]={0};N[0]=7…… 题解列表 2022年07月06日 0 点赞 0 评论 494 浏览 评分:0.0
数组算法,用了两for一while,应该是最简单易懂的了(C语言,详细注释) 摘要:解题思路:利用数组进行乘法计算注意事项:参考代码:#includeint main(){ int a[8000]={[0 ... 7999]=-1}; int save,n;//save:…… 题解列表 2022年03月28日 0 点赞 0 评论 839 浏览 评分:9.9
C语言训练——计算1977! ####解题思路****大数据的乘法需要用到数组来计算****因为乘数是小于等于1977的,即这是高精数乘低精数(高精指超大数)高精乘低精用数组的每一位去乘以乘数, 题解列表 2022年03月15日 0 点赞 1 评论 991 浏览 评分:9.9