编写程序,求1!+2!+……n!,要求从主函数输入n的值,用函数实现阶乘的计算,并通过函数值返回
来源:百度知道 编辑:UC知道 时间:2024/06/20 05:57:42
C语言的啊,急急!!!!!!!!!!!!!!
main()
{
int sum=0;
scanf("%d",n)
for(int i=n;i>0;i--)
{
int k=1;
for(int j=i;j>0;j--)
{
k=k*j;
}
sum+=k;
}
printf("%d",sum)
}
#include"stdio.h"
long p(int a)
{
int k=1,i,s=0;
for(i=1;i<=a;i++)
{
k*=i;
s+=k;}
return s;}
void main()
{long m(int n);
int n,sum;
scanf("%d",&n);
sum=p(n);
printf("%d\n",sum);}
#include <iostream>
using namespace std;
long func(int n)
{
if(n == 1|| n == 0)
return 1;
else
return n * func(n-1);
}
int main()
{
int i,n;
long sum;
cin>>n;
sum = 0;
for(i=1;i<=n;i++)
sum += func(i);
cout<<"
编写程序,求s=1×2×3 +2×3×4+……+n×(n+1)×(n+2)的值。n由文本框输入
编写一C程序,求数列1,-3!,5!,-7!,…,(-1)n-1(2n-1)!前n项的和。
编写一程序,求数列1,-3!,5!,-7!,…,(-1)n-1(2n-1)!前n项的和。
编写程序求1!+2!+3!+...+n!,n为输入并且3〈=n〈=20.
VB编写 :求S=n!=1*2*3````*n(n的值在程序运行时输入)
用c++编写程序:通过函数调用,求满足以下条件的最大n:1*1+2*2+3*3+...+n*n<1000
C语言:编写程序求sum=1/1!+1/2!+1/3!+ …1/n!,n为输入且20≥n≥3.
编写一个Application程序,求1!+2!+3!+ … +20!
编写程序,求1-1/2+1/3-1/4+1/5……+1/n
编写VB程序,求数列的前n项之和:s=2/1+3/2+5/3+8/5+13/8…