就是这么暴力!1148: C语言训练-计算1977!* 摘要:```c #include int main() { printf("44885501861451087214610857079909248837424492260428166724654…… 题解列表 2022年12月26日 0 点赞 2 评论 781 浏览 评分:6.0
优质题解 C语言训练-计算1977!,c语言的简单思路 ###解题思路因为这道题的位数已经超过的longlongint最大数,所以这道题的思路应该按存放在数组的思想去做这一道题,因为这个位数实在是太大了,我们只能用i(1~1977)去乘以上一个数值的每一个数,,如假设a现在是4!==24,则a[1]=2, 题解列表 2020年12月08日 0 点赞 1 评论 2627 浏览 评分:6.4
大家不要以为我在装X,但是真的很简单 解题思路:直接用importmath就好了注意事项:无参考代码:importmathprint(math.factorial(1977)) 题解列表 2022年03月16日 0 点赞 1 评论 534 浏览 评分:8.0
C语言训练-计算1977!* (C++代码) 摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){ int num[500000]={0},N,nHighestPo…… 题解列表 2017年08月31日 0 点赞 0 评论 2086 浏览 评分:8.0
优质题解 Manchester- C语言训练-计算1977! 解题思路:大数据阶乘,我们用数组存储结果,这题用长度为5660的数组jc[5660]刚好够存1977的阶乘;1:定义变量weishu代表阶乘的结果所占的位数;2:把整个数组(jc[])全赋值为0,再把0号元素(jc[0])置1,代表此时阶乘的值为1!, 题解列表 2017年12月21日 43 点赞 12 评论 6284 浏览 评分:9.3
C语言训练-计算1977!*-题解(C++代码)——大数运算 #思路模拟一下大数乘法即可,思路比较简单。关键在于确定开多么大的数组,假设有两千个两千相乘最多不可能超过4(2000有四位)*2000(两千个两千)=8000位,所以开10000的数组一定可以装下这个数。#代码#includeusingnamespacestd;intmain(){intnum[100 题解列表 2020年05月13日 0 点赞 0 评论 1580 浏览 评分:9.6
C语言训练-计算1977!* (C++代码) 摘要:解题思路:看注释注意事项:数据特别大,long long类型都不能存放,要用数组。参考代码:#include<iostream> using namespace std; int main() …… 题解列表 2019年04月09日 2 点赞 0 评论 2356 浏览 评分:9.6
C语言训练——计算1977! ####解题思路****大数据的乘法需要用到数组来计算****因为乘数是小于等于1977的,即这是高精数乘低精数(高精指超大数)高精乘低精用数组的每一位去乘以乘数, 题解列表 2022年03月15日 0 点赞 1 评论 991 浏览 评分:9.9
题解 1148: C语言训练-计算1977!* 摘要:参考代码:#include<stdio.h>#include<string.h>void jiecheng(int n){ int a[10000]={0}; a[0]=1; …… 题解列表 2021年07月15日 0 点赞 0 评论 547 浏览 评分:9.9
C语言训练-计算1977!* (Java代码) 摘要:解题思路:注意事项:参考代码:import java.math.BigInteger; public class C1148 { public static void main(String…… 题解列表 2018年03月16日 2 点赞 1 评论 1478 浏览 评分:9.9