题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

解:程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列(x!=y&&x!=z&&y!=z)。
程序:

#include
using namespace std;
int main()
{
	int i;
	int x=0,y=0,z=0,count=0;
	for(x=1;x<5;x++)
	{	
		for(y=1;y<5;y++)
		{
			for(z=1;z<5;z++)
			{
				if(x!=y&&x!=z&&y!=z)//去除不满足条件的排列
				{
					cout<

运行结果:
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?_第1张图片

你可能感兴趣的:(题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?)