有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
#include <iostream>
using namespace std;
void main()
{
int g,s,b,i=0,n;
for(g=1;g<=4;g++)
for(s=1;s<=4;s++)
for(b=1;b<=4;b++)
{
if(g!=s && s!=b && g!=b)
{
i++;
n=g+s*10+b*100;
cout<<setw(8)<<n;
}
}
cout<<endl<<"所有数字共有"<<i<<"个"<<endl;
}