1173:阶乘和

简介: 1173:阶乘和

1173:阶乘和

时间限制: 1000 ms         内存限制: 65536 KB

【题目描述】

用高精度计算出S=1!+2!+3!+…+n!(n≤50),其中“!”表示阶乘,例如:5!=5×4×3×2×1。

输入正整数n,输出计算结果S。

【输入】

一个正整数n。

【输出】

计算结果S。

【输入样例】

5

【输出样例】

153

【来源】

No

1. #include <cstdio>
2. #include <cstring>
3. #include <iostream>
4. using namespace std;
5. int a[100000]={0};
6. int b[100000]={0};
7. int main()
8. {
9.  int n,i,j,t,jw,len,len2;
10.   scanf("%d",&n);
11.   if(n==0){
12.     printf("1");
13.     return 0;
14.   }
15.   a[1]=1,len=1; 
16.   for(i=1;i<=n;i++){
17.     j=1;
18.     jw=0;
19.     while(j<=len){
20.       a[j]=a[j]*i+jw;
21.       if(a[j]>=10){
22.         jw=a[j]/10;
23.         a[j]%=10;
24.       }
25.       else jw=0;
26.       j++;
27.     }
28.     while(jw>0){
29.       a[j]=jw%10;
30.       jw/=10;
31.       j++;
32.       len++;
33.     }
34.     len2=len;
35.     for(j=1;j<=len;j++){
36.       b[j]=b[j]+a[j]+jw;
37.       if(b[j]>=10){
38.         jw=b[j]/10;
39.         b[j]%=10;
40.       }
41.       else jw=0;
42.     }
43.     if(jw>0){
44.       b[j]=jw;
45.       len2++;
46.     } 
47.   }
48.   for(i=len2;i>=1;i--) printf("%d",b[i]);
49.   return 0;
50.  }

 


相关文章
|
Linux 数据安全/隐私保护 Windows
|
5月前
|
存储 人工智能 调度
科技云报到:云智融合双buff,AI已开挂
2025年,云计算与AI深度融合,推动千行百业智能化转型。云化算力成为AI发展关键支撑,云原生技术加速AI落地应用。“云为底座、AI为大脑”的协同模式重构产业格局,智能制造、医疗、金融等领域迎来变革。随着大模型行业化推进,云厂商聚焦降本提效,助力企业实现智能化升级,开启云计算“黄金时代”。
535 3
|
3月前
|
传感器 监控 安全
HarmonyOS NEXT 5.0 的星闪(NearLink)开发应用案例
V哥分享HarmonyOS NEXT 5.0星闪开发实战,涵盖智能车钥匙无感解锁与工业传感器监控。低延迟、高可靠,代码完整,速来学习!
528 0
|
数据采集 数据可视化 数据挖掘
基于Python的数据分析与可视化实战
本文将引导读者通过Python进行数据分析和可视化,从基础的数据操作到高级的数据可视化技巧。我们将使用Pandas库处理数据,并利用Matplotlib和Seaborn库创建直观的图表。文章不仅提供代码示例,还将解释每个步骤的重要性和目的,帮助读者理解背后的逻辑。无论你是初学者还是有一定基础的开发者,这篇文章都将为你提供有价值的见解和技能。
591 0
|
12月前
|
缓存 负载均衡 监控
HTTP代理服务器在网络安全中的重要性
随着科技和互联网的发展,HTTP代理IP中的代理服务器在企业业务中扮演重要角色。其主要作用包括:保护用户信息、访问控制、缓存内容、负载均衡、日志记录和协议转换,从而在网络管理、性能优化和安全性方面发挥关键作用。
298 2
|
11月前
|
人工智能 数据库
Poetry2Image:专为中文古诗词设计的图像生成校正框架,增强了诗歌内容与模型生成图像之间的一致性
Poetry2Image 是一个专为中文古诗词图像生成设计的迭代校正框架,通过自动化反馈和校正循环,提升诗歌与图像之间的一致性,有效捕捉诗歌的语义和艺术精髓。
383 11
Poetry2Image:专为中文古诗词设计的图像生成校正框架,增强了诗歌内容与模型生成图像之间的一致性
|
安全 Android开发 数据安全/隐私保护
探索安卓与iOS的安全性差异:技术深度分析与实践建议
本文旨在深入探讨并比较Android和iOS两大移动操作系统在安全性方面的不同之处。通过详细的技术分析,揭示两者在架构设计、权限管理、应用生态及更新机制等方面的安全特性。同时,针对这些差异提出针对性的实践建议,旨在为开发者和用户提供增强移动设备安全性的参考。
779 3
|
JavaScript 流计算
vue 限制textarea内容的行数
vue 限制textarea内容的行数
262 0
|
XML Java API
使用WebService接口进行数据通信
使用WebService接口进行数据通信
|
人工智能 算法 前端开发
想转行IT,有前途嘛?30个详细理由中会得到你想要的答案
想转行IT,有前途嘛?30个详细理由中会得到你想要的答案
428 0