作业帮 > 综合 > 作业

c语言程序解方程x+y+z=1

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 13:09:04
c语言程序解方程x+y+z=1
有这个方程x+y+z=1.规定x,y,z都是取小数点后一位的数,即x可以等于0.1,0.2,0.3到0.9.y,z和x的取值方式一样.现在求一个c语言程序,使x*0.2+y*0.5+z*0.6的值最大.(以及怎么推广到不止xyz三个数,比如有四个数的和等于1,那么程序又是怎么写哦.*表示乘号哈)求各位c语言爱好者即大神帮帮我,小弟万分感谢,难于言表!
那个,x y z不可以是负数吗?或者1.0 0.0 0.0之类的?
下面这个 x y z只能取0.1-----0.9
#include"stdio.h"
void main()
{
double x,X,y,Y,z,Z,sum,max=0;
for(x=0.1;x