1234,四个不同的数字组成多少种不同的数
1234,四个不同的数字组成多少种不同的数
java语言
public class Quanpailie {static int t=0;//来记录多少不同的数public static void swap(int a[] ,int n,int m){//前后交换int temp=a[m];a[m]=a[n];a[n]=temp;}public static void perm(int[] a, int begin, int end) {if (begin == end) {for (int i = 0; i <= end; i++) {System.out.print(a[i]);}System.out.println();t++;return;}elsefor(int j=begin;j<=end;j++){swap(a, begin, j);perm(a, begin+1, end);swap(a, begin, j);}}public static void main(String[] args) {int[] a={1,2,3,4};perm(a, 0, a.length-1);System.out.println("共有"+t+"中排列方式");}
}
结果:
C++语言解决
// Pailie.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"
#include <iostream>
using namespace std;
int t = 0;
int a[4] = { 1, 2, 3, 4 };
void swap(int n, int m);
void perm(int begin, int end);
int main()
{perm(0,3);cout <<"共有"<< t <<"种不同的数"<< endl;system("pause");return 0;
}void swap(int n, int m){int temp; temp = a[m];a[m] = a[n];a[n] = temp;
}
void perm(int begin, int end){if (begin == end){for (int i = 0; i <= end; i++){cout << a[i];}cout << "\n";t++;return;}else{for (int i = begin; i <=end; i++){swap(begin,i);perm(begin + 1, end);swap(begin, i);}}
}
结果:
1234,四个不同的数字组成多少种不同的数相关推荐
- Python小程序(5)有1234四个数字,可以组成多少个三位数
有1234四个数字,可以组成多少个三位数 思路 让个位十位百位分别遍历1234,但是要保证个位十位百位不能相同 #有1234四个数字,可以组成多少个三位数 num=0 for ge in range( ...
- C语言习题练习:有1234四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少
目录 题目:有1234四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少 题目:有1234四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少 //已知条件: //1.三位数 //2 ...
- 基础 1234 四位数各个位数之和
代码: 运行结果: 源码: public class day1 { public static void main(String[] args){ int number = 1 ...
- C语言编程年龄的立方是个四位数,C 程序设计 功能:求一个四位数的各位数字的立方和。...
C 程序设计 功能:求一个四位数的各位数字的立方和.0 程序设计] -------------------------------------------------- 功能:求一个四位数的各位数字的 ...
- 概率统计:第四章 随机变量的数字特征
第四章 随机变量的数字特征 内容提要 一.数学期望 1.设离散型随机变量的分布律为 , 若级数收敛,称级数的和为随机变量的数学期望,记为,即 2.设连续型随机变量的密度函数为, 若积分收敛,称积分的 ...
- 概率论 第四章 随机变量的数字特征
第四章 随机变量的数字特征 1 数学期望 1 数学期望
- 七十四、Python | Leetcode数字系列(下篇)
@Author:Runsen @Date:2020/7/3 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰 ...
- c语言4位数求各位数的立方和,功能:使用循环结构求一个四位数的各位数字的立方和...
vb 使用循环结构,打印下列图案 有了,可能不是最好的算法,希望对你有帮助!DIMm,nASINTEGERDIMaASSTRINGDIMbASSTRINGform=1to4a="" ...
- 一个四位数的各位数字的立方和
编写程序求一个四位数的各位数字的立方和. #include <stdio.h>int main() {int input = 0;scanf("%d",&inp ...
最新文章
- Python3学习笔记-数据类型和变量
- 凝思操作系统启动盘制作_实用!如何快速制作U盘启动盘并且重装系统
- AspectCore中的IoC容器和依赖注入
- 多个iframe同时加载并动态调整大小
- 从零开始学习ASP.NET MVC 入门
- 江苏省职称计算机考试internet,江苏省计算机职称考试题库及答案
- 程序发布出现: 服务器无法处理请求---无法生成临时类(result = 1)。 错误CS2001:未能找到源文件“C:\ Windows \ TEMP \ lph54vwf.0.cs”...
- DIY斑竹管理初稿的确定
- vim格式化代码实际上就是 缩进代码, 命令是等号=
- CentOS/Ubuntu 14.10 安装 phpstorm
- BZOJ1861:[ZJOI2006]书架——题解
- s40之演变v1~v3
- 高考数学计算机题,高考数学大题
- 关于花瓣网header条的思考
- sersync+rsync的热备份研究(热备+断点续传)
- 强烈推荐:20款优秀的数据可视化工具
- 微信浏览器调用手机摄像头录像
- 行云创新:车云一体化平台,实现软件定义汽车
- vue 响应式 responsive
- 行式数据库 VS 列式数据库