题目来自于《100道C语言经典例题》,代码由番杰本人提供,若有雷同,实属荣幸。
1. 题目
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
2. 代码
#include <stdio.h>
int main(void)
{
int i ,j ,k ;
int num = 0;
for(i = 1;i < 5;i++)
for(j = 1;j < 5;j++)
for(k = 1;k < 5;k++)
{
if((i != j) && (j != k) && (k != i))
{
printf("%d%d%d\n",i,j,k);
num ++;
}
}
printf("符合要求的一共:%d个",num);
return 0;
}