高手们。帮我解题编程。。急啊急急。一会就要上课了。

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:36:22
(我很菜的,呵呵!老师说用循环解。可我不会,求助那位好心的高手一下。用VC++编,谢谢。麻烦帮写下程序。多给分哦!!)
1.用编程解下列题:甲乙丙丁四人,体重甲<乙<丙<丁,4人任意两人的体重的和为35,39,44,45,50,54。求各是多重?

你自己调一调吧, 因该就这样吧
hehe()
{
int a,b,c,d;
for(int i=0;i<54;i++)
{
d=i;
for(int n=0;n<i;n++)
{
c=n;
for(int m=0;m<n;m++)
{
b=m;
for(int t=0;t<m;t++)
{
a=t;
if(35==(a+b)&&39==(a+c)&&44==(a+d)
&&45==(b+c)&&50==(b+d)&&54==(c+d))
break;
}
}
}
}
printf("甲%d,乙%d,丙%d,丁%d",a,b,c,d);
}

根据甲<乙<丙<丁,可算出,
jia + yi = 35;
jia + bing = 39;

==>bing - yi = 4;
yi + bing = 45;

===>bing = 49/2 = 24.5;
===>yi =20.5;
===>jia = 14.5;

jia + ding = 44;
===>ding = 29.5;