私信TA
用户名:dotcpp0704431
访问量:77
签 名:
自我简介:
作者: 汤圆 发表时间:2023-11-30 18:22:16 浏览:27 | 评论:0
解题思路:
输入一个数N,作为循环步数;
先写出每一个数的阶乘的循环体;
在加上一个求和即可;
注意事项:因为N<=20,所以int的值是不够的,要用long参考代码:
#include<stdio.h>
long f(int x)
{
long sum=1;
for(int i=1;i<x+1;i++)
sum=sum*i;
}
return sum;
int main()
int n;
long sum=0;
scanf("%d",&n);
for(int i=1;i<n+1;i++)
sum=sum+f(i);
printf("%ld",sum);
0.0分
1 人评分
看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:
编程语言转换
万能编程问答
代码解释器
代码纠错
SQL生成与解释