题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 来看第一种解法 num = [1, 2, 3, 4] """ 根据题中'互不相同'要求,创建一个集合(去重),存放三位数 注意{}仅用于创建空字典!set()函数用来创建集合 """ s = set() # 遍历整个列表三次,组成三位数 for i in num: for j in num: # 去掉与i重复的数字 if j !=i: for k in num
# encoding:utf-8 # p001_1234threeNums.py def threeNums(): '''题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?''' print None count = 0 nums = [] for index1 in xrange(1,5): for index2 in xrange(1,5): for index3 in xrange(1,5): if index1 != index2 and index1 !
package java_day10; /* * 有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? */ public class Demo04 { public static void main(String[] args) { //int[] array = {1,2,3,4}; int count = 0; for (int i = 1; i <=4; i++) { for (int j = 1; j <= 4; j++) { for (int k = 1;
方法一:for循环遍历 counter=0 for i in range(1,5): for j in range(1,5): for k in range(1,5): if i !=j and j !=k and k !=i: print("{}{}{}".format(i,j,k),end=" ") counter +=1 print("") print("共{}种组合".format(counter)) 方法二:用ite
题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- # 题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? l = 0 m = [] for i in range(1,5): for j in range(1,5): for k
#!/usr/bin/env python# -*- coding: utf-8 -*-print("请输入三位数:")num = input()# 定义常量SumNum = 0# 1.判断当前输入的字符型的数值是否为3位数if len(num) == 3: # 判断数值是否为十进制数据,避免输入的不是数字的字符 if num.isdecimal() is True: # 字符类型for循环时,是以字符串的单个字符输出 for i in num: # 2.求每一位数的3次方的和 Sum
有四个数字能组成多少个互不相同的三位数? num = 0 for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if i != j and i != k and j != k: num += 1 print(num) 可以组成24个互不相同的三位数.
package com.zuoye.test;//打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,//其各位数字立方和等于该数本身.//例如:153是一个 "水仙花数 ",//因为153=1的三次方+5的三次方+3的三次方.public class Shuixian { public static void main(String[] args) { int a; int b; int c; int sum1=0; int su
公司内设备管理系统中设备建账功能,功能目的是对新进设备进行记录并入库.其中设备编号一项定义为自己修改(查看之前的设备号,取一个不重复的值来填写),感觉特别麻烦!用存储过程自动生成编码岂不是更效率. 需求:根据设备组代码(PC)+递增数字,构成编码,编码中数字必须为三位数,无三位数的,以‘0’占位. 代码如下: --测试数据库准备 use master go if exists(select * from dbo.sysdatabases where name='hzf') drop databa