C语言高分求助,高手帮帮忙

2025-01-18 21:07:05
推荐回答(5个)
回答1:

//程序太简单,不需要100行。
#include
#include
double f(float x)
{
return x*x-5*x+4;
}
int main()
{
float x=2.0;
double y1,y2,y3;
y1=f(x);
y2=f(x+15);
y3=f(sin(double(x)));
printf("y1=%lf\n",y1);
printf("y2=%lf\n",y2);
printf("y3=%lf\n",y3);
return 0;
}

//下面是运行结果:
y1=-2.000000
y2=208.000000
y3=0.280335

回答2:

#include
#include
void Func(float * x, float * y)
{
int i;
for(i=0;i<3;i++)
{
y[i]=x[i]*x[i]-5*x[i]+4;
}
}

void main()
{
int i;
float x[3]={0};
float y[3]={0};
while(1)
{
printf("input the value of x:");
scanf("%f",x);
x[1]=x[0]+15;
x[2]=sin((double)x[0]);
Func(x,y);
for(i=0;i<3;i++)
{
printf("y%d=%lf\n",i+1,y[i]);
}
}
}

回答3:

#include
#include
void Func(float * x, float * y)
{
int i;
for(i=0;i<3;i++)
{
y[i]=x[i]*x[i]-5*x[i]+4;
}
}

void main()
{
int i;
float x[3]={0};
float y[3]={0};
while(1)
{
printf("input the value of x:");
scanf("%f",x);
x[1]=x[0]+15;
x[2]=sin((double)x[0]);
Func(x,y);
for(i=0;i<3;i++)
{
printf("y%d=%lf\n",i+1,y[i]);
}
}
} 不能乱复杂啊

回答4:

怎么说吧,兄弟,这个程序实在是不需要用到150行,楼上几位同学已经贴出了完整的程序代码,想要超过150行关键是你呀,你可以自己添加一些output的效果,error message,揣测一些错误的输入,然后各种不同的错误提示,还可以给答案摆个图案,比如用符号框住之类的,这样一下就一百行了。。You know if... else.... while.... for...

回答5:

详谈,百度hi