c++编程有一个算式:?2*7?=3848,编写程序帮助南希猜出缺少的数字是几?

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:07:18
中学生南希不仅很勤奋,而且爱好书法,写一手好字,经常书不离手,笔不离包。有一次复习课堂笔记时,不小心打翻了墨汁,笔记本上的有些字迹被墨汁覆盖了。有一个算式:?2*7?=3848,看不清一个被乘数的十位数和乘数的个位数。请你编写程序帮助南希猜出缺少的数字是几?

口算就可以算出来了, 52 * 74 = 3848

#include <iostream.h>

int main()
{
int x, y;

for (x = 1; x <= 9; ++x) {
for (y =0; y<= 9; ++y ) {
if ( (10 * x + 2) * (70 + y) == 3848 ) {
cout << "x = " << x << ", y= " << y << "\n";
}
}
}

return 0;

}

#include <stdio.h>
int main(void)
{
int i,j,a=0;
for(i=1;i<=9;i++)
{
for(j=0;j<9;j++)
{
if((i*10+2)*(70+j)==3848)
{
a=1;
break;

}
}
if(a==1)
{
break;
}
}
printf("%d %d\n",i,j);
return 0;
}
答案 5 4

有没有数学公式计算出答案?

52和74