小王是c语言的初学者,在做练习的时候,对于如下的表达式y=ax^2+bx+c感到很迷惑,到底等于多少呢?请你帮他写个程序,输入:a,b,c和x的值,验证一下到底这个表达式y的值是多少?其中a,b,c和x都是float型的浮点数。只有一组数据。从键盘输入三个数:a,b,c和x,都是float型的浮点数,空格隔开。输出也只有一行,即表达式的值,要求以浮点型式输出,保留两位小数。
收起
#include <stdio.h> #include <math.h> int main() { float a,b,c,x,y; printf("输入a,b,c和x的值,以空格隔开:"); scanf("%f%f%f%f",&a,&b,&c,&x); y = a*pow(x,2)+b*x+c; printf("y = %.2f\n",y); return 0; }
报告相同问题?