c语言问题 91
编写函数用以求表达式x*x-5x+4的值,x作为参数传给函数。调用此函数求:y1=2*2-5*2+4y2=(x+15)*(x+15)-5*(x+15)+4y3=sinx*...
编写函数用以求表达式x*x-5x+4的值,x作为参数传给函数。调用此函数求:
y1=2*2-5*2+4
y2=(x+15)*(x+15)-5*(x+15)+4
y3=sin x*sin x-5*sin x+4
y1的值为-2.0;x为0.5时,y2的值为166.75,y3的值为1.832721 展开
y1=2*2-5*2+4
y2=(x+15)*(x+15)-5*(x+15)+4
y3=sin x*sin x-5*sin x+4
y1的值为-2.0;x为0.5时,y2的值为166.75,y3的值为1.832721 展开
2个回答
展开全部
#include <stdio.h>
#include <math.h>
float func(float x)
{
return x*x - 5*x +4;
}
main()
{
float y1 = func(2.0);
float x = 0.5;
float y2 = func(x);
float y3 = func(sin(x));
printf("y1=%f x=f y2=%f, y3=%f", y1, x, y2, y3);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
double calculate(double x ){
return x * x - 5 * x + 4;
}
int main()
{
double x ,y1 , y2 , y3 ;
scanf("%lf",&x);
y1=calculate(x);
y2 = calculate(x+15);
y3 = calculate(sin(x)) ;
printf("%lf %lf %lf\n" , y1 , y2 , y3);
return 0 ;
}
#include <cstdio>
#include <cmath>
using namespace std;
double calculate(double x ){
return x * x - 5 * x + 4;
}
int main()
{
double x ,y1 , y2 , y3 ;
scanf("%lf",&x);
y1=calculate(x);
y2 = calculate(x+15);
y3 = calculate(sin(x)) ;
printf("%lf %lf %lf\n" , y1 , y2 , y3);
return 0 ;
}
追问
为什么最后还要return 0呢 0是什么意思啊?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询