求助,求方程解的程序不知道问题在哪。谢谢大家。
题目是有一个算式缺少了的哥数字,如下所示,请编程找出这四个数字。1【】0566+(475【】-3【】49)*1【】6=416354。
以下是我编的程序,
#include<stdio.h>
int main()
{
unsigned long a=0,b=0,c=0,d,t;
for(a=0;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
{
t=((416354-100566-10000*a)/(4750+b-3049-c*100)-106);
if(t%10==0&&t<100)
{
printf("%lu\n",t);
d=((416354-100566-10000*a)/(4750+b-3049-c*100)-106)/10;
printf("a=%lu b=%lu c=%lu d=%lu\n",a,b,c,d);
}
}
return 0;
}