用c语言输入一实数x和一整数n,求x+x^2+x^3+…+x^n的值。 谢谢

如题所述

第1个回答  2011-05-03
#include <stdio.h>
main()
{ float x,s=0;
int i,n;
scanf("%f %d",&x,&n);
s=x;
for(i=2;i<=n;i++)
s=s+s*x;
printf("%f",s);
}
我用的是Turb C2.0,希望能帮上忙。
第2个回答  2011-05-03
double sum=0,x;
int n;
fprintf('pleasse input x n:');
scanf("")//input n=m;
for(n=0;n<m;n++)
{
sum=sum+pow(x,n);
}
你先试试 大概就是这个样子吧
第3个回答  2011-05-03
求前n项和的。有木有啊`
第4个回答  2011-05-03
我知道

C语言编写程序输入一实数x和一整数n,求x+x^2+x^3+…+x^n的值。
int i = 1,n;printf("输入x:");scanf("%f",&x);y = 1.0;printf("输入正整数n:");scanf("%d",&n);for(i = 1;i <= n;i++) { y = x*y;sum = sum + y;} printf("计算结果是:%f\\n\\n",sum);return 0;}

C语言,我这段求x + x^2 + x^3 +...+ x^n的代码哪里错了?为什么结果不对...
int main(void){ int i,n;double x,sum;double power(double x,int n);printf("请输入一个正整数x:");\/\/两句输入提示正好反了。scanf("%d",&n);printf("请输入一个实数n:");\/\/两句输入提示正好反了。scanf("%lf",&x);sum=0;for(i=1;i<=n;i++) sum=sum+power(x,i);\/\/n...

键盘输入一个实数x和一个整数n,输出x的n次方的值,用C语言怎样编程解决...
float n, x, y;scanf("%f%f", &x, &n);y = pow(x, n);printf("%f" , y);}

C语言输入一个正整数n和一个实数x,计算x的n次方的值。
s=1;else { for(i=1;i<=n;i++){ s=s*x;} } printf("%f\\n",s);}

用C语言编写程序:输入实数x和正整数n,计算x的n次方,不许调用pow( )函...
include <stdio.h> int main(void){ double x,y;int i,n;y=1;printf("请输入x:\\n");scanf(" %lf",&x);printf("请输入n:\\n");scanf(" %d",&n);for (i=1;i<=n;i++){ y=y*x;} printf("x=%0.2f,y=%0.2f \\n",x,y);return 0;} ...

c语言如何输入多组数据 例子:输入实数x和正整数n,计算x^n(n个x相 ...
include<stdio.h> int main(){ int i,n;float x,sum;sum=1.0;while(scanf("%f %d",&x,&n)!=EOF){ for(i=1;i<=n;i++){ sum=sum*x;} printf("%.2f\\n",sum);} return 0;}

...题目:输入实数x和正整数n,计算x的n次方,不允许调用pow()函数求幂...
for(i=1;i<=n;i++);后面不能要“;”要不后面的 pow=pow*x; 就只会执行一次 include <stdio.h> int main(void){ int i,n;float x,pow=1.0;printf("enter x,n:\\n");scanf("%f%d",&x,&n);for(i=1;i<=n;i++)pow=pow*x;printf("pow(%.3f,%d)=%f\\n",x,n,pow);...

编写程序输入实数x和正整数y计算x的n次方,不允许调用pow函数求幂_百度知...
C语言:include <stdio.h> void main(){ int y,i;double x,n=1.0;printf("计算x的y次方,请输入x和y:\\n");scanf("%lf %d",&x,&y);\/*注意:C语言输入x时必须含小数点,比如,2.0*\/ for(i=1;i<=y;i++) n*=x;printf("%lf的%d次方是: %f\\n",x,y,n);getchar();} ...

C语言 输入一个实数x,计算多项式x+(x^2)\/2!+(x^3)\/3!+...的和,直到末...
x^2-(m+2)x+(2m-1)=0 △=(m+2)2-4(2m-1) =m2+4m+4-8m+4 =m2-4m+4+4 =(m-2)2+4>0 所以,方程恒有两个不相等的实数根若此方程的一个根是1 x=1代入方程得: 1-(m+2)+(2m-1)=0 1-m-2+2m-1=0 m=2 则:方程变为: x2-4x+3=0 (x-3)(x-1)=0 x=1...

c语言,编写程序,实现输入n个实数,并分别统计正数的和及负数的和,最后输...
2后面的空格,然后scanf再吃掉3 ……可以看到数字1被getchar捕捉,其他几个数字被scanf捕捉,即最终计算出来的结果是 0+2+3+4 = 9【图一所示】而如果从键盘上提前输一个空格,即输入 【空格】1【空格】2【空格】3【空格】4【回车】时,程序就可以得出正确结果。【图二所示】希望可以帮到你!

相似回答