将1.2.3.4不同的三位数全部排列出来,且个十百位各不相同。
#include "stdio.h"
void main()
{
int a,b,c;
for(a=1;a<=4;a++) //将百位小于4的输出循环,自增
{
for(b=1;b<=4;b++) //将十位小于4的输出循环,自增
{
for(c=1;c<=4;c++) //将个位小于4的输出循环,自增
{
if(a!=b&&a!=c&&b!=c) //三个数各不相等则输出
printf("%d%d%d\n",a,b,c);
}
}
}
}