
float xulie(int x)
void main()
{
int n
scanf("猜晌%d"乎兆晌,&n)
printf("%f",xulie(n))
}
float xulie(int x)
{
if(x==1)
return 1
else
return (x%2==0)?xulie(x-1)+1.0/x:xulie(x-1)-1.0/x
}
c语李带言使用递归算法求序列答扰磨A=(1),A(2)=2,A(n)=n*A(n-1)-(n-1)*A(n-2)的前十项。int A(int n)
{
if(n==1||n==2)return n
else return n*A(n-1)-(n-1)*A(n-2)
}
main()
{
int i
for(i=1i<=10i++)
printf ("A(%d) =%d\n",i, A(i))
}
有哪清斗里不明白请留言追问。
C就这么写——
#include "stdio.h"int func(int n){
if(n==1)
return 4
return n*(n+n+n+1)+func(n-1)
}
int main(int 消好argc,char *argv[]){
int n
printf("顷银Please enter n(int 0<n<1290)...\nn=")
if(scanf("%d",&n)!=1 || n<1 || n>1289){
printf("Input error, exit...\n")
return 0
}
printf("The result is %d\n",func(n))
return 雀桥宴0
}
运行样例:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)