完整代码:
/* 809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为
3 位数。求??代表的两位数,及809*??后的结果*/
//这个表达式中的=,它不是等于的意思,而是赋值的意思,把右边的结果赋值给左边
#include<stdio.h>
int main()
{
int a, b, i;
a = 809;
for (i = 10; i < 100; i++)
{
//b为按照上述表达式运行后算出的809*??的结果
b = a * i + 1;
if (b >= 1000 && b <= 10000 && 8 * i < 100 && 9 * i >= 100)
{
printf("??代表的两位数为%d,809*??后的结果为%d", i,b );
return 0;
}
}
}