题目描述:有等式[※×(※3+※)]2=8※※9,其中※处为1个数字,滴上了墨水无法辨认。请编程找出※表示哪个数字。
程序:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d,e,f;
for(a=0; a<=9; a++)
for(b=0; b<=9; b++)
for(c=0; c<=9; c++)
for(d=0; d<=9; d++)
for(e=0; e<=9; e++)
{
f=a*(b*10+3+c)*a*(b*10+3+c);
if(f==8000+d*100+e*10+9)
{
printf("被墨水盖住的数字依次为:%d %d %d %d %d\n",a,b,c,d,e);
}
}
return 0;
}
结果:
注意:读懂题意。。。