社区
C++ 语言
帖子详情
输入N 输出1!+2!+3!``+N!的结果 怎么做啊
williamzao
2006-10-21 09:01:05
要用for的循环语句做
谢谢了
...全文
358
7
打赏
收藏
输入N 输出1!+2!+3!``+N!的结果 怎么做啊
要用for的循环语句做 谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laiwusheng
2006-10-21
打赏
举报
回复
怀疑有倒分行为
williamzao
2006-10-21
打赏
举报
回复
谢谢
wonxlei
2006-10-21
打赏
举报
回复
LZ, MARK
wonxlei
2006-10-21
打赏
举报
回复
#include <iostream>
using namespace std;
int calculate(int i)
{
if(i) return i*calculate(i-1);
else return 1;
}
int main()
{
int N;
cout << "请输入N的值:" << " ";
cin >> N;
int b=0;
for(int i=1;i!= N+1;++i)
b += calculate(i);
cout << "结果为"<< b << endl;
return 0;
}
laiwusheng
2006-10-21
打赏
举报
回复
#include <stdio.h>
int main()
{
int i,j,n,sum=0,fac;
printf("Please input n:\nn=");
scanf("%d",&n);
for(i=1;i<=n;i++){
fac=1;
for(j=i;j>=1;j--){
fac*=j;
}
sum+=fac;
}
printf("%d\n",sum);
return 0;
}
jixingzhong
2006-10-21
打赏
举报
回复
不考虑溢出:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, i, sum=0, tmp=1;
scanf("%d", &n);
for(i=1; i<n+1; i++)
{
int j;
tmp=1;
for(j=1; j<i+1; j++) tmp *= j; //这里是阶乘
sum += tmp; //累加求和
}
printf("result is %d", sum);
system("PAUSE");
return 0;
}
lj860603
2006-10-21
打赏
举报
回复
如果N的值比较小的话,可以直接用循环来写;如果N的值比较大的话就要考虑溢出的问题,就应该用数组来存储结果。
python-标准
输入
输出
本课程主要讲解python标准的
输入
输出
函数,主要的内容有: 1. python的标准
输入
input函数 2. python的标准
输出
print函数 3. python中格式化
输出
函数 4.python中格式化
输出
占位符 5.python中常见类型转换
编程计算1!+2!+3!+…+N!
程序运行结果如下:
输入
:10
输出
:4037913分析:计算阶乘之和,说明一下我的方法,用变量t
做
计数器,计算到i时(还未进行计算),此时t的值是(i-1)!,进行计算后,t就变成了i!,也就是说不需要双层for循环每次...
用python递归函数计算1!+3!+n!_用函数递归求1!+2!+3!……+n! 的值的小问题
+2!+3!+……+n!的值,要求用函数递归来
做
。。。。。疑惑在最下面的lj(inti)函数那里,不知道错在哪了。。。。源代码如下:#includeusingnamespacest...这个函数要求的是 1!+2!+3!+……+n!的值,要求用函数递...
python编程计算1!+2!+...+10!_编写一个程序,计算s=1!+2!+…..+10!
+2!+…..+10!关注:249答案:4mip版解决时间 2021-01-17 21:19提问者帆佈素顔钕漢囝2021-01-17 08:23编写一个程序,计算s=1!+2!+…..+10!最佳答案二级知识专家清欢话寂寥2021-01-17 09:00public class Test {public ...
c语言用高精度计算出s=1!+2!+3!+…+n!(n≤50),ACM 阶乘之和
【ACM 阶乘之和】的更多相关文章阶乘之和 时间限制:3000ms | 内存限制:65535KB 难度:3 描述 给你一个非负数整数n,判断n是不是一些数(这些数不允许重复使用,且为正数)的阶乘之和,如9=1!+2!+3!,如果是,则
输出
Yes,否则...
C++ 语言
64,648
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章