用2、3、6、7、8这五个数组成两个五位数,每个数字在每个五位数中必须出现一次,这两个五位数的差是多少

来源:百度知道 编辑:UC知道 时间:2024/05/16 09:32:56
列式

可组成120个数。
120个数组成两数之差就太多了。
程序如下:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

main(int argc, char *argv[])
{
int i,j,k,l,m;
int a=2;
int b=3;
int c=6;
int d=7;
int e=8;
int NN=0; // 组成的数的个数
int all[200]; //组成的数

for (i=0;i<5;i++) {
for (j=0;j<5;j++) {
if ( j == i) goto Lab1;
for (k=0;k<5;k++){
if ( k == i || k == j) goto Lab2;
for(l=0;l<5;l++){
if (l == i || l == j || l == k) goto Lab3;
for(m=0;m<5;m++){
if (m== i || m == j || m == k || m==l ) goto Lab4;
all[NN]= a * pow(10,i)+ b * pow(10,j) + c * pow(10,k) + d * pow(10,l) + e * pow
(10,m);
NN = NN + 1; // 累计组成的数的个数
Lab4:;
};
Lab3:;
};
Lab2:;
};
Lab1:;
};
};

// 打出两数差
k=0;
for (i=0;i<NN-1;i++)
for (j=i+1;j<NN;j++)
{
k = k + 1;
printf("%d: %d

用2、3、6、7、8这五个数组成两个五位数,每个数字在每个五位数中必须出现一次,这两个五位数的差是多少 用23456这五个数组成无重复数字的五为数,和是多少 0、2、4、6、8这五个数最多可组成多少个不同的五位数 用1,3,5,7,9五个数组成一个两位数和一个三位数,要使积最大应是哪两个数,要最小呢,请讲解. 用八个8,组成五个数,五个数相加等于1000,你能做到吗? 用1、2、3、4、5、6、7、8、9九个数字组成三个数,使其中两个数的和等于第三个数 用0,1,2,3,4这五个数字,可以组成多少个没有重复数字的四位偶数? 用0 1 2 3 4 5 6 7 8 9这十个数字组成三个数(每个数字只用一次)使其中的两个数的和等于第三个数。 用0,1,2,3,4,5六个数可以组成多少个没有重复数字的(1)五位数(2)五位偶数(请写过程) 从3,13,17,29,31这五个自然数中每次取两个数分别作业一个分数的分子分母一共可以组成多少个最简分数