1~4组成无重复数字的三位数

来源:互联网 发布:电脑照相机软件下载 编辑:程序博客网 时间:2024/05/01 09:22

题目:

有1,2,3,4,四个数字,可以组成多少个无重复的三位数?

分析:

1.定义i,j,k三个变量来分别表示要输出三位数的百十个位。

2.题目要求无重复,所以达成的条件是i不等于k不等于z。

3.定义变量flag用来记录能组成三位数的个数

#include<stdio.h>int main(){int i,j,k,flag=0; //定义变量以及计数器flagfor(i=1;i<=4;i++) //百位从1-4循环for(j=1;j<=4;j++) //十位从1-4循环for(k=1;k<=4;k++) //各位从1-4循环{if(i!=j&&i!=k&&j!=k) //条件语句:当i,j,k这三个数不相等的时候才达成条件{printf("%d%d%d\n",i,j,k);//输出i,j,kflag++;}}printf("一共有%d个组合\n",flag);return 0;}
运行结果如图:





0 0
原创粉丝点击