2个回答
展开全部
/*递归求式子和*/
#include <stdio.h>
#include <math.h>
float f (int x ,int n){
if(n==1)
return x;
else
return pow(-1,n-1)*pow(x,n)+f(x,n-1);
}
int main ()
{
int n;
float x,s;
printf("请输入实数x和正整数n(n>0)");
scanf("%f",&x);
scanf("%d",&n);
printf("结果为%f",f(x,n));
return 0;
}
#include <stdio.h>
#include <math.h>
float f (int x ,int n){
if(n==1)
return x;
else
return pow(-1,n-1)*pow(x,n)+f(x,n-1);
}
int main ()
{
int n;
float x,s;
printf("请输入实数x和正整数n(n>0)");
scanf("%f",&x);
scanf("%d",&n);
printf("结果为%f",f(x,n));
return 0;
}
2009-05-09
展开全部
x和n可以是任何数值类型吗,没规定只能取整??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询