试求a、b、c,使8960268+2(a+b+c)=8922abc成立,其中a、b、c均为大于等于0,小于等于9的整数。
谢谢!
各位大牛请注意:表达式中如果a=1,b=1,c=1,则8922abc=8922111。并不是8922abc=8922*1*1*1=8922!!!
请帮忙穷举三位数!
答案:1 悬赏:80
解决时间 2021-03-22 06:34
- 提问者网友:朱砂泪
- 2021-03-21 17:37
最佳答案
- 二级知识专家网友:我叫很个性
- 2021-03-21 18:00
#include
#include
using namespace std;
int main()
{
int a,b,c;
string input;
cout<<"是否进行穷举 Y/N"<
cin>>input;
if(input=="Y"||input=="y")
{
for(a=0;a!=10;a++)
{
for(b=0;b!=10;b++)
{
for(c=0;c!=10;c++)
{
if(8960268+2*(a+b+c)==8922000+100*a+10*b+c)
{
cout<<"穷举成功 "
<<"a是"<>input;
if(input=="Y"||input=="y")
{
}
else
{
return 0;
}
}
else
{
cout< }
}
}
}
}
return 0;
}
我没计算出答案.....期待正确代码ing....
#include
using namespace std;
int main()
{
int a,b,c;
string input;
cout<<"是否进行穷举 Y/N"<
if(input=="Y"||input=="y")
{
for(a=0;a!=10;a++)
{
for(b=0;b!=10;b++)
{
for(c=0;c!=10;c++)
{
if(8960268+2*(a+b+c)==8922000+100*a+10*b+c)
{
cout<<"穷举成功 "
<<"a是"<>input;
if(input=="Y"||input=="y")
{
}
else
{
return 0;
}
}
else
{
cout< }
}
}
}
}
return 0;
}
我没计算出答案.....期待正确代码ing....
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯