分类：电脑/网络-程序设计-C/C++
问题：这个C语言的题如何解啊题目：809*??=800*??+9*?? 
题目：809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数，9*??的结果为3位数。求??代表的两位数，及809*??后的结果。


 是个上机题，希望大家帮助一下啊！
回答：下面的是源码  


output(long b,long i)
{ printf("\n%ld/%ld=809*%ld+%ld",b,i,i,b%i);
}
main()
{long int a,b,i;
a=809;
for(i=10;i<100;i++)
{b=i*a+1;
if(b>=1000&&b<=10000&&8*i<100&&9*i>=100)
output(b,i); }
}


后面的是附件，我自己亲自调试的！希望对你有帮助！