诸暨市公安局官网:c语言五家井问题请大家帮助我解决C语言中一条问题!

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 03:17:46
五家井问题请大家帮助我解决C语言中一条问题!

楼主帮帮我!

五家井问题:我国古代数学巨著《九章算数》卷第八第13题为“五家共井,家二绠(汲水用的井绳)不足,如(接上)乙一绠;乙三绠不足,如丙一绠;丙四绠不足,如丁一绠;丁五绠不足,如戊一绠;戊六绠不足,如甲一绠,皆及.

问井深、绠长几何。

答日:井深七丈二尺一寸,甲绠长二丈六尺五寸,乙绠长一丈九尺一寸,丙绠长一丈四尺八寸,丁绠长一丈三尺九寸,戊绠长七尺六寸。”

这是世界上最古老的不定方程问题。编写此方程程序!

谢谢大家帮帮我

不知道!!!

#include<stdio.h>
void main()
{ int x,y,z,a,b; /*甲x,乙y,丙z,丁a,戊b*/
/*依题意: 2x+y==3y+z==4z+a==5a+b==6b+x
故推知: x=y+z/2 (z是偶数)
y=z+a/3 (a是3的倍数)
z=a+b/4 (b是4的倍数)
a=b+x/5 (x是5的倍数)
*/
for(b=4; ;b+=4)
for(x=5; ;x+=5)
{ a=b+x/5;
z=a+b/4;
if(z%2)continue;
if(a%3)continue;
y=z+a/3;
if(y+z/2<x)break;
if(y+z/2==x){
printf("%d,%d,%d,%d,%d\n",x,y,z,a,b);return;}
}
}

大家齐努力,回答一切题。
好象不重要,因为不知道。

你没事干啊