用c语言编程一道简单数学应用题

以绳测井,若将绳三折之,绳多五尺;若将绳四折测之,绳多一尺,绳长.井深各几何?
若设绳长x尺,井深y尺,则可列方程组
1/3x-5=y
1/4x-1=y
解得x=48 y=11

第1个回答  推荐于2016-05-22
#include<stdio.h>

main()
{
int x,y;

for(x=5;x<100;x++)
for(y=1;y<50;y++)
if((x-5==3*y) &&(x-1==4*y))
{
printf("x=%d,y=%d\n",x,y)
break;
}

}追问

输出结果不是x=48 y=11

追答

if((x==3y+15) &&(x==4*y+4))

刚刚题目意思理解错了

第2个回答  2015-04-14
#include<stdio.h>
#include<stdlib.h>
int main()
{

int i=0 ;
int j=0;
for (i=1;i<100;i++){
if ((i%3==0) && (i%4==0)){
if ((i/3-5)==(i/4-1)){
j=i/3-5;
printf("绳长:%d 井深: %d\n",i,j);
break;
}
}
}
system("pause");
return 0;
}

我在vs中编的所以有用c++的预处理文件本回答被提问者采纳
第3个回答  2015-04-14
#include<stdio.h>

int main(void)
{         
int x, y;
for (x=1; x<100; x++)
{
for (y=1; y<100; y++)
{
if (x-15 == 3*y && x-4 == 4*y)
{
goto end;
}
}
}
if (x == 100 && y == 100)
{
printf("无解\n");
return 0;
}
end:
printf("x = %d, y = %d\n", x, y);
return 0;
}

相似回答