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++)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 19:25:02
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++)

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++)
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;
}


为什么是这个结果

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))
改成
if((x+y+z+w)==711 && 711==(w*x*z*y))