如何调用函数并使用其结果?

时间:2018-12-17 03:06:02

标签: c prototype

我必须使用原型多边形浮点数来计算f(x)=5x^2+12.55x+0.75。每次我运行此代码时都会出错,因为未使用poly。任何帮助都将是有益的,并且原型的任何提示也将如此。

#include<stdio.h>
float poly(float x)
{
return 1;
}
int main()
{
float b, c, a;      
printf("Podaj x=");
a = scanf("%f", &b);
c = 5 * b * b + 12.55 * b + 0.75;
if(a<1)
{
    printf("Incorrect input");
    return 1;
}else
{   
printf("Wynik: %.2f", c);
return 0;
 }
}

1 个答案:

答案 0 :(得分:1)

poly更改为:

float poly(float x)
{
    return 5*x*x + 12.55*x + .75;
}

主要,您可以使用以下功能:

print("poly(%g) = %g.\n", b, poly(b));