编写计算s(n)=12+22+……+n2 的函数,其中n由键盘输入。
来源:百度知道 编辑:UC知道 时间:2024/06/09 12:11:25
要求:(1)用递归方法编写s(n)函数(提示:递归计算公式:s(n)=s(n-1)+n*n)。
(2) 在主函数中验证该函数的正确性
(2) 在主函数中验证该函数的正确性
用c语言编的
#include <stdlib.h>
#include <stdio.h>
long s(int n)
{ long k=0;
if(n<=0) ;
else
{ k=n*n;
k+=s(n-1);
printf(\"\\n s(%d)=%ld.\",n,k);
}
return(k);
}
void main()
{ int n;
long l;
printf(\"\\n Please input the number:\");
scanf(\"%d\",&n);
l=s(n);
printf(\"\\n The result of s(%d) is: %ld.\\n\",n,l);
}
//你的问题是前n个自然数的平方和吧
#include <stdio.h>
int s(n)
int n;
{
if (n<1)
return 0;/*对于小于1的不处理*/
if (n==1)
return 1;
else
return s(n-1) + n*n;
}
main()
{
printf("%d",s(3));
}
编写计算s(n)=12+22+……+n2 的函数,其中n由键盘输入。
用vfp编写计算 s=n!/m!(m-n)!,m>n,急求解答
编写程序计算S=1+1+2+1+2+3+1+2+3+4+……+1+2+3+4+……+n,n的最小值和此时的S值
用java编写计算N的阶乘
在VB计算中,S=1+12+22+32+…n2老师又要求按计算后显示运算式,比如输入n=3,就显示1+12+22+32=67,输入n=4,
VB编写 :求S=n!=1*2*3````*n(n的值在程序运行时输入)
计算S=x/2!+x^2/3!+...+x^n/(n+1)!
用C语言编写求和s=1!+2!+3!+.......+n!
编写程序求S=1!+2!+3!+...+N! (其中N为从键盘输入的任意自然数)。
编写程序,求s=1×2×3 +2×3×4+……+n×(n+1)×(n+2)的值。n由文本框输入