哪位兄弟帮忙算下这个公式
有没有兄弟可以帮我把这道题帮忙用程序算出来:题目如下。
X*379.08+Y*182.25约等于609526.24
X,Y是整数。误差在1之内。求X,Y的值
谢谢。。
----------------解决方案--------------------------------------------------------
帮你算了一下,x,y的范围不在-10000到+10000
----------------解决方案--------------------------------------------------------
程序:
#include "stdio.h"
int main(void) {
double a=609527.24,b=609525.24,t;
int x,y;
for(x=-10000;x<10000;x++)
for(y=-10000;y<10000;y++)
if(((t=(x*379.08+y*182.25))>b) && (t<a)) { printf("x=%d,y=%d\n",x,y); break; }
printf("FINISH");
getch();
return 0;
}
----------------解决方案--------------------------------------------------------
快速的程序(如果x,y都为非负整数则运行这个程序)
也是没有结果
#include "stdio.h"
int main(void) {
double a=609527.24,b=609525.24,t;
int x,y;
for(x=0;x<1609;x++)
for(y=0;y<3346;y++)
if(((t=(x*379.08+y*182.25))>b) && (t<a)) { printf("x=%d,y=%d\n",x,y); break; }
printf("FINISH");
getch();
return 0;
}
----------------解决方案--------------------------------------------------------