帮我看看
#include<stdio.h>#include<math.h>
void main()
{
double x,a,b,y;
x=0;a=1;b=2;
y=3.26*exp(x)+1.0/3*pow(a+b,4);
printf("y=%f\n",y);
}
---------------------------------------------------------------------------------------------------------------------------
运行结果y=30.26000 正确 我试下用自己输入的数值输入以下代码 输入0 输出的数值就不对了 谁能帮我解释下为什么 是不是
因为 scanf("%f,%f,%f",&x,&a,&b);这句有问题? 求这个式子:3.26ex+ (a+b)4
----------------------------------------------------------------------------------------------------------------------------
#include<stdio.h>
#include<math.h>
void main()
{
double x,a,b,y;
scanf("%f,%f,%f",&x,&a,&b);
y=3.26*exp(x)+1.0/3*pow(a+b,4);
printf("y=%f\n",y);
}