一问题描述

从1到4中输出不重复的三位数

二设计思路

通过三层嵌套循环再if语句判断各个位上的数是否相等

三程序流程图

 

四伪代码实现

#include<iostream>
using namespace std;
int main(){
int count=0;
for(int i=1;i<5;i++){
for(int j=1;j<5;j++){
for(int k=1;k<5;k++){
if(i!=j&&i!=k&&j!=k){
count++;
cout<<count<<" ";
cout<<i<<j<<k<<endl;
}
}
}
}
}

五代码实现