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,四个不同的数字组成多少种不同的数相关推荐

  1. Python小程序(5)有1234四个数字,可以组成多少个三位数

    有1234四个数字,可以组成多少个三位数 思路 让个位十位百位分别遍历1234,但是要保证个位十位百位不能相同 #有1234四个数字,可以组成多少个三位数 num=0 for ge in range( ...

  2. C语言习题练习:有1234四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少

    目录 题目:有1234四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少 题目:有1234四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少 //已知条件: //1.三位数 //2 ...

  3. 基础 1234 四位数各个位数之和

    代码: 运行结果: 源码: public class day1 {     public static void main(String[] args){         int number = 1 ...

  4. C语言编程年龄的立方是个四位数,C 程序设计 功能:求一个四位数的各位数字的立方和。...

    C 程序设计 功能:求一个四位数的各位数字的立方和.0 程序设计] -------------------------------------------------- 功能:求一个四位数的各位数字的 ...

  5. 概率统计:第四章 随机变量的数字特征

    第四章 随机变量的数字特征 内容提要 一.数学期望 1.设离散型随机变量的分布律为  , 若级数收敛,称级数的和为随机变量的数学期望,记为,即 2.设连续型随机变量的密度函数为, 若积分收敛,称积分的 ...

  6. 概率论 第四章 随机变量的数字特征

    第四章 随机变量的数字特征 1 数学期望 1 数学期望

  7. 七十四、Python | Leetcode数字系列(下篇)

    @Author:Runsen @Date:2020/7/3 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰 ...

  8. c语言4位数求各位数的立方和,功能:使用循环结构求一个四位数的各位数字的立方和...

    vb 使用循环结构,打印下列图案 有了,可能不是最好的算法,希望对你有帮助!DIMm,nASINTEGERDIMaASSTRINGDIMbASSTRINGform=1to4a="" ...

  9. 一个四位数的各位数字的立方和

    编写程序求一个四位数的各位数字的立方和. #include <stdio.h>int main() {int input = 0;scanf("%d",&inp ...

最新文章

  1. Python3学习笔记-数据类型和变量
  2. 凝思操作系统启动盘制作_实用!如何快速制作U盘启动盘并且重装系统
  3. AspectCore中的IoC容器和依赖注入
  4. 多个iframe同时加载并动态调整大小
  5. 从零开始学习ASP.NET MVC 入门
  6. 江苏省职称计算机考试internet,江苏省计算机职称考试题库及答案
  7. 程序发布出现: 服务器无法处理请求---无法生成临时类(result = 1)。 错误CS2001:未能找到源文件“C:\ Windows \ TEMP \ lph54vwf.0.cs”...
  8. DIY斑竹管理初稿的确定
  9. vim格式化代码实际上就是 缩进代码, 命令是等号=
  10. CentOS/Ubuntu 14.10 安装 phpstorm
  11. BZOJ1861:[ZJOI2006]书架——题解
  12. s40之演变v1~v3
  13. 高考数学计算机题,高考数学大题
  14. 关于花瓣网header条的思考
  15. sersync+rsync的热备份研究(热备+断点续传)
  16. 强烈推荐:20款优秀的数据可视化工具
  17. 微信浏览器调用手机摄像头录像
  18. 行云创新:车云一体化平台,实现软件定义汽车
  19. vue 响应式 responsive
  20. 行式数据库 VS 列式数据库

热门文章

  1. 长隆大马戏机器人_腾讯长隆打造智能主题酒店 小Q机器人全面部署智慧旅游
  2. 怎么画学计算机的男孩形象,怎么一步一步教大班幼儿画自己的画像:小男孩简笔画(步骤图解)...
  3. C++ Primer读书笔记(从后向前看)
  4. 计算机平面设计与工程论文,浅谈计算机平面设计和设计软件相互结合
  5. 京东暑期实习面经(已OC)
  6. Playwright之初体验
  7. 希腊字母读音及科学上的应用
  8. opencv怎么找到手指最高处
  9. 快牙网传——轻松发文字
  10. 华为3COMSOX法案IT内控实践