c++ 7.就是四个数,相乘或相加都等于7.11 求这四个数.要求蛮力法
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/19 00:03:25
c++ 7.就是四个数,相乘或相加都等于7.11 求这四个数.要求蛮力法
#include<iostream>
using namespace std;
int main()
{
int w,x,y,z;
for(w=1;w<711;w++)
for(x=1;x<711;x++)
for(y=1;y<711;y++)
for(z=1;z<711;z++)
if((x+y+z+w)==711==(w*x*z*y))
{
cout<<"w="<<w<<"\t"
<<"x="<<x<<"\t"
<<"y="<<y<<"\t"
<<"z="<<z<<"\t"<<endl;
}
return 0;
}
为什么是这个结果
#include<iostream>
using namespace std;
int main()
{
int w,x,y,z;
for(w=1;w<711;w++)
for(x=1;x<711;x++)
for(y=1;y<711;y++)
for(z=1;z<711;z++)
if((x+y+z+w)==711==(w*x*z*y))
{
cout<<"w="<<w<<"\t"
<<"x="<<x<<"\t"
<<"y="<<y<<"\t"
<<"z="<<z<<"\t"<<endl;
}
return 0;
}
为什么是这个结果
if((x+y+z+w)==711==(w*x*z*y))
改成
if((x+y+z+w)==711 && 711==(w*x*z*y))
再问: 试过了,一样的。 换成long int也是 最后没有出现press anykey to continnue 是不是没有计算完?
再答: 那么就是没有这4个整数
改成
if((x+y+z+w)==711 && 711==(w*x*z*y))
再问: 试过了,一样的。 换成long int也是 最后没有出现press anykey to continnue 是不是没有计算完?
再答: 那么就是没有这4个整数
c++ 7.就是四个数,相乘或相加都等于7.11 求这四个数.要求蛮力法
四个奇数相加等于43,求这四个数?
有4个不同的数,它们相加的和等于它们相乘的积这四个数是什么?
选择四个数相加等于1,
有这样一个数‘他与本身相加.相减.相乘.相除四个结果相加.恰好等于25这个数是几
甲乙丙丁四个数相加等于-90.甲+4=乙-4=丙*-4,求这四个数中最大数比最小数大多少
三个数相加等于14 三个数相乘等于40 求这三个数分别是多少
用0123456789这十个数其中的六个数相加等于另外四个数
三个数相加或者四个数相加等于23的1到9的数字都有哪些?
两个数相乘等于1100,相加等于负150.求这两个数
用c语言编程:求4个大于0的数,它们相加或相乘均等于7.11
求四个未知数,相加得7.11,相乘也得7.11