#include<stdio.h>
int main()
{
int t1,t2,x;
for(x=10;x<100;x++)
{
if(8*x<100 && 9*x>=100)
{
t1=809*x+1;
t2=800*x+9*x+1;
if(t1==t2)
{
printf("%d\n",x);
}
}
}
printf("%d\n",t1);
return 0;
}
方法二:
#include<stdio.h>
output(long b,long i)
{
printf("\n%ld/%ld=809*%ld+%ld\n",b,i,i,b%i);
}
int 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);
}
}