/*题目要求:1,2,3,4四个数字可以组成多少个互不重复的三位数的数字?
程序分析:每一次排列个,十,百位都可以有四种情况,
第一步先把所有情况都找出来
第二步把不符合的情况剔除*/
#include<stdio.h>/*头文件 */
int main()/*主函数*/
{
int i,j,k;/*赋值-i,j,k*/
printf("\n");/*\n 换行符*/
for(i=1;i<5;i++)/*三重循环:每一位数都有四种情况,因为都是整型数据,所以取5为分值点*/
for(j=1;j<5;j++)
for(k=1;k<5;k++)
{
if(i!=j&&i!=k&&k!=j)/*if函数,将不符合条件的数据剔除 != 非,&& 并(同时满足)*/
printf("%d,%d,%d\n",i,j,k);/*输出整型格式 %d 后面赋值顺序 i,j,k*/
}
return 0;
}