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
展开
 我来答
cooke1234
2013-09-12 · TA获得超过6861个赞
知道大有可为答主
回答量:4617
采纳率:72%
帮助的人:3607万
展开全部
#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);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuxiaobao9999
2013-09-12 · 超过20用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:25.7万
展开全部
#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 ;
}
追问
为什么最后还要return 0呢 0是什么意思啊?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式