题解 1148: C语言训练-计算1977!*

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

敲简单C语言代码!!!

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int a[100000]={0};    long long b,i;    a[99999]=1;  ……

1148: C语言训练-计算1977!*

方法一:```cpp#include#includeusingnamespacestd;intmain(){intnum[100000];memset(num,0,sizeof(num));num[99999]=1;for(inti=1;i=0;j--){num[j]=num[j]*i+pre;if(

1148: C语言训练-计算1977!*

解题思路:解答本题主要考虑到1977!会超出longlongint,常规的运算是无法完成的,我们用数组来储存每一位数。一个数字乘以一个数,想当与将这个数的每一位都乘以这个数,然后从后向前对每一位进行进位操作注意记录数据的长度,并且保存下来注意事项:参考代码:#includeintma

for循环+傻瓜运算

摘要:解题思路:数组存储大数,求结果占数组多少位,将数组输出。注意事项:掌握数组存储大数的方法。参考代码:#include<stdio.h>int main(){int N[6000]={0};N[0]=7……

C语言训练——计算1977!

####解题思路****大数据的乘法需要用到数组来计算****因为乘数是小于等于1977的,即这是高精数乘低精数(高精指超大数)高精乘低精![](/image_editor_upload/20220315020140_20298.png)用数组的每一位去乘以乘数,