C语言 输出1.2.3.4不重复三位数排列

将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);
    			}
    	}
    	
    }
}
    原文作者:Cfu.
    原文地址: https://blog.csdn.net/qq_43378204/article/details/105250111
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞