C语言编程题:输入X和Y的值,编写程序计算f(x,n)=x^2+x^3-x^4+...(-1)^n-1x^n,其中用函数power(x,n)求x^n, 用C语言编写“输入x,n的值,计算式子是S=X/2!+X^2...

   www.gaoxiao88.net
#include <stdio.h>
int power(int x,int n)
{
int p=1,i;
for(i=1;i<=n;i++)
p*=x;
return p;
}
int fun(int x,int n)
{
int s=0,i;
for (i=2;i<=n;i++)
s+=power(-1,i-1)*power(x,i);
return s;
}

int main(int argc, char *argv[])
{
int x,n;
printf("请输入x和n的值:");
scanf("%d%d",&x,&n);
printf("-x^2+x^3-x^4+...(-1)^n-1x^n=%d\n",fun(x,n));
return 0;
}

给你来个简单的
#include"stdio.h"
#include"math.h"
void main()
{
int f=0,i,x,n;
printf("please input x= ,n= \n");
scanf("%d%d",&x,&n);
for(i=1;i<=n;i++) f+=pow(-1,i-1)*pow(x,i);
printf("f(%d,%d)=%d",x,n,f);
}

C语言编程题:输入x和n的值,编写程序计算f(x,n)=x-x^2+x^3-x^4+...x^n(-1)^n-1,其中用函数power(x,n)求x^n

# include

double power(double x, int n)
{
int i = 1, index = 0 ;
double result = 0 ;
for(index = 1 ; index <= n ; index++)
{
result += i * pow(x, index) ;
i = -i ;
}
return (result) ;
}

#include
#include

long factorial(long m){
assert(m>=0);
if(m<=1)
return 1;
m=m*factorial(m-1);
return m;
}
long exponent(long x, long e){
long i = 0;
long value = 1;
for(i; i < e; i++){
value *= x;
}
return value;
}

float get(long x, long n){
long i=0;
float value = 0.0;
for(i; i<n; i++){
value += (float)exponent(x,i+1)/(float)factorial(i+2);
}
return value;
//return factorial(m)*factorial(n)/factorial(m-n);
}

void main(){
long m,n;
printf("Please input the x:");
scanf("%ld",&m);
printf("Please input the n:");
scanf("%ld",&n);
printf("The result is=%f
",get(m,n));
}

相关参考:

...实现根据输入的x值,求出y的值,并输出x和y的值。
include <stdio.h>int main(void){ float x,y; scanf("%f", &x); if(x>100) y = x+10; else if(x<-10) y=-x+10; else y=0; printf("x = %f, y = %f\\n", x, y); return 0;} ...

对于以下函数编写程序,要求输入x的值,输出y的值。用switch语句编程.
include<stdio.h> main(){int x,y,z;printf("please input x=");scanf("%d",&x);if(-5<x&&x<0)z=-1;else if(x==0)z=0;else if(0<x&&x<10)z=1;else z=3;switch(z){case -1:y=x;break;case 0:y=x-1;break;case 1:y=x+1;} if(z==3)printf("error!\\n");e...

...5<x<0);y=x-1 (x=0);y=x+1 (0<x<10)编写程序输出x,y的值...
int x=0,y=0;cin>>x;switch(x){ case -4:case -3:case -2:case -1: y=x;break;case 0: y=x-1;break;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9: y=x+1;break;default:cout<<"X值超出界限!"<<endl;} cout<<"x = "<<x<<" y = "<<...

编程题 输入x、y,计算f(x,y)的函数值。定义f(x,y)=x∧2+y∧2
include <stdio.h> include <math.h> void main(){ float x,y,f;printf("请输入x的值\\n");scanf("%f",&x);printf("请输入y的值\\n");scanf("%f",&y);f=sqrt(pow(x,2)+pow(y,3));printf("答案为:f=%f\\n",f);getchar();getchar();getchar();} ...

9.编写程序计算 y=x4 3x3-2x,式中x和y均为整型变量,x的值从键盘...
include <stdio.h> int main(){ int x,y;printf("输入x:\\n");scanf("%d",&x);if(x>0)y=1;else if(x<0)y=-1;if(x==0)y=0;printf("y的值为:%d\\n",y);}

C语言编写程序输入任意两个量作为x,y的坐标,计算该点到原点的距离及与x...
include <stdio.h>#include <math.h>#define PI 3.1415926535int main (){double x = 0, y = 0;double s = 0;double angle;printf("请输入x=");scanf("%lf",&x);printf("请输入y=");scanf("%lf",&y);printf("输入的点坐标为(%f,%f)\\n",x,y);s = sqrt(fabs(x)*fabs(x...

编写一个C#程序,实现从键盘中输入两个数字,屏幕输出这两个数值的和...
C#程序源码:static void Main(string[] args){ Console.Write("a=");string a = Console.ReadLine();Console.Write("b=");string b = Console.ReadLine();double x = Convert.ToDouble(a);double y = Convert.ToDouble(b);Console.WriteLine("a+b=" + (x + y));Console.WriteLine("a...

简单的C语言题 编写一程序,要求输入x的值,输出y的值。要求分别用switch...
include<stdio.h> void main(){ int x,k;scanf("%d",&x);if(x<0&&x>-5) k=-1;else if (x=0) k=0;else if(x>0&&x<10) k=1;switch(k){ case -1: printf("y=%d",x); break;case 0: printf("y=%d",0); break;case 1: printf("y=%d",x+1); break;} } ...

用C语言编写y=x(x<1),y=2x-1(1<=x<10),y=3x-11(x>=10)函数程序输入x的...
include <stdio.h> int main(){ int x,y;printf("请输入x:\\n");scanf("%d",&x);if (x<1){ y=x;} else if(x>=1&&x<10){ y=2*x-1;} else if(x>=10){ y=3*x-11;} printf("Y的值是%d",y);return 0;}

C语言编写程序:Y=X(X<1),Y=2X-1(1=<X<10),Y=3X-11(X>=10)输入一个X值...
include<stdio.h> void main(){int x,y;scanf("%d",&x);if(x<1) y=x;if(x<10 && x>=1) y=2*x-1;if(x>=10) y=3*x-11;printf("y=%d\\n",y);}

相关评论

  • 尤狄3318: c语言,编写程序,从键盘输入两个字符分别存放在变量x和y中,要求通过程序交换他们的值.(需要代码) -
    19264785994: int x, y; scanf("%d%d",&x,&y); int temp; temp = x; x= y; y = temp; 请采纳,谢谢

  • 尤狄3318: C语言编程题:输入X和Y的值,编写程序计算f(x,n)=x^2+x^3 - x^4+...( - 1)^n - 1x^n,其中用函数power(x,n)求x^n, -
    19264785994: #include <stdio.h> int power(int x,int n) { int p=1,i; for(i=1;i<=n;i++) p*=x; return p; } int fun(int x,int n) { int s=0,i; for (i=2;i<=n;i++) s+=power(-1,i-1)*power(x,i); return s; } int main(int argc, char *argv[]) { int x,n; printf("请输入x和n的值:"); scanf(...

  • 相关话题

    ap在线精英在线最新简短笑话,好笑的段子,搞笑句子,男女朋友校园冷笑话,搞笑歌词对白台词,夫妻搞笑对话,手机流行笑话,逗人笑的动物经典笑话,最新幽默搞笑图文,好笑的视频分享给朋友
    若有事情,请联系电邮
    © <搞笑吧