1.for
多重循环达到遍历效果
#include <iostream>
using namespace std;
int main()
{ int x,y,z;
cout<<"请输入三个不同的数字";
cin>>x>>y>>z;
for(x=1;x<=9;++x)
for(y=1;y<=9;++y) {
if(x==y) continue;
for(z=0;z<=9;++z)
if(z==x||z==y) continue;
x*100+y*10+z+y*100+z*10+z=523
}
}
2.while do while
3.枚举法
4.贪婪法