C语言训练-计算1977!*-题解(C语言代码) #思路和第一名的那位大佬一样##代码中有解释解题思路:由于数字过于庞大,任何类型的变量都容纳不了,所有就需要用到数组;考虑到平时我们计算乘法时都是用乘数乘以每个数字,然后个位满10进一位,接着计算下一位;例如:18*8——8,64——8+6,4——1,4,4从这个例子可以看出, 题解列表 2020年06月10日 0 点赞 0 评论 930 浏览 评分:0.0
这么大的数,必须使用大数专用的方法 摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <string.h>#define MAX_DIGITS 10000 // 足够…… 题解列表 2026年07月21日 0 点赞 0 评论 69 浏览 评分:0.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
敲简单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 1148: C语言训练-计算1977! 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#define MAX 10000int main(){ int i, j, tmp, up,n; char a[MAX+1…… 题解列表 2022年02月12日 0 点赞 0 评论 500 浏览 评分:0.0 C语言训练-计算1977!* 摘要:解题思路: 这道题其实可以用竖式乘法表的形式进行进位,因为1977!已经超过了long long int所能表达的最大范围,所以这道题只能用数组来把1977!的每一个位数表示出来,每一格…… 题解列表 2021年11月20日 0 点赞 0 评论 693 浏览 评分:0.0 1977!c语言ssssssssssssss 解题思路:用数组表示数,每一位都乘下一个数,之后再从最低位考虑进位注意事项:之前最后一位数没有考虑,这是一个很大的数,小点的阶乘不用考虑,但是之后大阶乘答案一直不对,就是没有考虑最后一位数最后的范围超过了可以表示的范围,所以对最后一位数也要将每个数分开存在数组中参考代码:#include"stdio. 题解列表 2021年08月14日 0 点赞 0 评论 849 浏览 评分:0.0 « 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
1148: C语言训练-计算1977! 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#define MAX 10000int main(){ int i, j, tmp, up,n; char a[MAX+1…… 题解列表 2022年02月12日 0 点赞 0 评论 500 浏览 评分:0.0
C语言训练-计算1977!* 摘要:解题思路: 这道题其实可以用竖式乘法表的形式进行进位,因为1977!已经超过了long long int所能表达的最大范围,所以这道题只能用数组来把1977!的每一个位数表示出来,每一格…… 题解列表 2021年11月20日 0 点赞 0 评论 693 浏览 评分:0.0
1977!c语言ssssssssssssss 解题思路:用数组表示数,每一位都乘下一个数,之后再从最低位考虑进位注意事项:之前最后一位数没有考虑,这是一个很大的数,小点的阶乘不用考虑,但是之后大阶乘答案一直不对,就是没有考虑最后一位数最后的范围超过了可以表示的范围,所以对最后一位数也要将每个数分开存在数组中参考代码:#include"stdio. 题解列表 2021年08月14日 0 点赞 0 评论 849 浏览 评分:0.0