按照公式写表达式就可以,定义相应的变量并输入
唔,不太懂你的意思...
//如果需要定义,建议写成float型
1.(a*(x - b)) / (b-c)+6*x
2.((a + b) / (c*d)) / (7*a)
3.a*x*x-b*x+c
//第三题还可以写成下面这种
3.a*pow(x,2)-b*x+c
跟数学差不多,加上乘号和括号:
1、a*(x-b)/(b-c)+6x
2、(a+b)/(c*d)/(7*a)
3、a*x*x-b*x+c
按照公式写表达式就可以,定义相应的变量并输入
float fun1()
{
float a,x,b,c;
printf("请分别输入a,x,b,c,b和c不能相等\n");
scanf("%f %f %f %f",&a,&x,&b,&c);
return a*(x-b)/(b-c)+6*x;
}
float fun2()
{
float a,b,c,d;
printf("请分别输入a,b,c,d,c和d不能为0\n");
scanf("%f %f %f %f",&a,&b,&c,&d);
return (a+b)/(c*d)/(7*a);
}
float fun3()
{
float a,b,c,x;
printf("请分别输入a,b,c,x,c和d不能为0\n");
scanf("%f %f %f %f",&a,&b,&c,&x);
return (a*x*x)-b*x+c;
}
void main()
{
float d;
d = fun1();
printf("第一题结果为%f\n",d);
d = fun2();
printf("第二题结果为%f\n",d);
d = fun3();
printf("第三题结果为%f\n",d);
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632