问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c++编程.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数...

发布网友 发布时间:2024-10-08 10:54

我来回答

4个回答

热心网友 时间:2024-10-25 12:30

回答过一个相似的问题。

4个数中取3个数,做全排列,所以3!*4 = 24个:
4 2 3
4 3 2
2 4 3
2 3 4
3 2 4
3 4 2
1 4 3
1 3 4
4 1 3
4 3 1
3 4 1
3 1 4
1 2 4
1 4 2
2 1 4
2 4 1
4 2 1
4 1 2
1 2 3
1 3 2
2 1 3
2 3 1
3 2 1
3 1 2

代码:
#include <stdio.h>
#define N 5
void swap(int *a, int *b)
{
int tmp = *a;
*a = *b;
*b = tmp;
}
void permutation(int *a, int first, int n)
{
int i;
if(first == n - 1) {
for(i = 0; i < n; i ++) printf("%d ", a[i]);
printf("\n");
return ;
}
for(i = first; i < n; i ++){
swap(a + i, a + first);
permutation(a, first+1, n);
swap(a + i, a + first);
}
}
int main()
{
int a[N] = {1, 2, 3, 4};
int i;
for(i = 0; i < 4; i ++){
swap(a+i, a+4-1);
permutation(a, 0, 3);
swap(a+i, a+4-1);
}
return 0;
}

热心网友 时间:2024-10-25 12:29

#include <iostream>

using namespace std;

int main()
{
int i,j,k;
int ct=0;
for (i=1;i<=4;i++)
for (j=1;j<=4;j++)
{ if(i!=j)
{
for(k=1;k<=4;k++)
{
if(i!=k&&j!=k)
{
num=i*100+j*10+k;
cout<<num;
ct++;
}
}
}
}
cout <<"共有"<<ct<<"个"<<endl;
return 1;
}

热心网友 时间:2024-10-25 12:21

根据数学排列组合 那么 第一位有4种选择 第二位有三种选择 第三位 两种选择

则有 4X3X2 =24 种
[123][124][132][134][142][143]
[213][214][231][234][241][243]
[312][314][321][324][341][342]
[412][413][421][423][431][432]
Press any key to continue

#include <iostream>
using namespace std;
int main()
{
int aa,bb,cc;
for (aa=1;aa<5;aa++)
{
for (bb=1;bb<5;bb++)
{
for (cc=1;cc<5;cc++)
{
if (aa!=bb &&aa!=cc&&bb!=cc)
{
cout<<"["<<aa<<bb<<cc<<"]";
}
}
}
printf("\n");
}
return 0;
}

热心网友 时间:2024-10-25 12:26

#include "stdafx.h"
#include"stdio.h"
#include"conio.h"
main()
{
int i,j,k;
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for(k=1;k<5;k++)
{
if(i!=j&&k!=j&&i!=k)
printf("%d,%d,%d\n",i,j,k);
}
getch();
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么电脑主机后面会有电? 电脑主机后面有是电什么情况?? 十三香小龙虾的教程有哪些? 英文的7是怎么拼的? 1~13的英文单词怎么写? ie浏览器总跳转到谷歌浏览器怎么办? 小名大全女孩虎宝宝820个_虎年宝宝小名洋气女 属虎女孩最吉利的小名属虎女孩小名萌一点的洋气 多多支付限时返18.5元是真的吗 限时返活动介绍 多多支付为什么有优惠?使用时有风险吗? ...1,2,3,4...规律排列,第19个数应该是几?前26个数的和多 ...节点,1个度为2的节点,10个度为1的节点,叶子节点有几个? 如果把历史上所有的明君都聚集到唐朝会发生什么? 老高电商圈子都有那些业务? 青岛市 电商圈子哪个好? 江恩回调法则江恩理论大全 江恩波动法则的秘密是什么 三星Q25-C00A三星Q25-C00A多媒体设备 你好我在一家公司干13个月了一直没有给我上保险,我现在不干了还可以... 三星Q25-C002三星Q25-C002存储设备 苹果手机怎么定位oppo ...大体重跑鞋怎么选,适合大体重穿的顶级跑鞋选购指南 北京旅游购物攻略_北京科技馆参观攻略 北京科技馆需要预约吗 北京科技馆从哪个门进 没过本科录取线的话有可能被本科补录上吗? 浦东机场和虹桥机场谁离松江九亭镇更近 浦东和虹桥机场哪个离松江区漕河泾开发区近些?要怎么走? 梦见自己是特种兵去国外打架是什么意思 市南区哪些小区好 讽刺心胸狭窄人的句子 猴山上的小气鬼读后感? 打开WLAN二维码不显示要身位验证怎么弄才能显示二维码? 如何将纸张设置为A5? 考试,初三期中,物理,成绩出来采纳哦 民事案件第一次开庭交证据在什么时间 民事诉讼举证期的规定是什么? 去北京带孩子去哪里玩 北京带孩子必去的景点 夏天去北京玩 带孩子北京必去的景点 北京旅游:孩子最喜欢的游玩景点 北京学生的必玩景点推荐 ...500度,其中左眼还有些散光,请问这怎么考飞行员? 2024公认好用的微单相机是哪款 十款最好的微单相机推荐 网络中说的"博客"是什么??? 博客是什么 呀 哺乳期能纹眉吗有影响吗 急性子顾客和慢性子裁缝的故事复述需要转换第三人称吗 臂力棒公斤 练习