3.10 不重复的三位数

发布时间 2023-05-25 16:58:21作者: 自律小子丶

第一部曲:通过两层循环枚举,如果满足条件就输出,不满足就继续循环。

第二部曲:

 

第三部曲:

for(a=1;a<5;a++)
{
for(b=1;b<5;b++)
{
for(c=1;c<5&&a!=b;c++)
{
if(c!=a&&c!=b)
{
cout<<a<<b<<c<<" ";
}
cnt++;
if(cnt%8==0)cout<<endl;
}
}

第四部曲:

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a,b,c,cnt=0;
for(a=1;a<5;a++)
{
for(b=1;b<5;b++)
{
for(c=1;c<5&&a!=b;c++)
{
if(c!=a&&c!=b)
{
cout<<a<<b<<c<<" ";
}
cnt++;
if(cnt%8==0)cout<<endl;
}
}
}




return 0;
}