若用0至9之间不同的三个数构成一个三位数,编写程序统计出共有多少各方法并输出这些三位数

来源:百度知道 编辑:UC知道 时间:2024/07/05 20:56:04

#include
int main()
{
int n=0;
for (int i=123;i

#include <stdio.h>
int main()
{
int n=0;
for (int i=123;i<=987;i++)
{
int a=i/100;
int b=(i-a*100)/10;
int c=i%10;
if (a!=b && b!=c &&a!=c)
{
printf("%4d",i);
n++;
}
}
printf("\n共%d",n);
}

#include <stdio.h>
int main()
{
int n=0;
for (int i=1;i<10;i++)
for (int j=0;j<10;j++)
for (int k=0;k<10;k++)
{
if(i!=j&&i!=k&&k!=j)
{
printf("%d%d%d ",i,j,k);
n++;
}
}
printf("\n%d种\n",n);
return 0;
}

二数正解

有三个不同的数(都不为0)组成的所有的三位数的和是1332,这样的三位数中最大的是? 将一个三位数的数字重新排列,所得的最大数减去最小三位数正好等于原数.这个三位数的三个数字是多少 有三个数子,能组成6个不同的三位数,它们相加的和等于3330,其中最大的一个是多少? 有三个数,可以排列六个三位数,并且之和等于3330,那么其中的最小的一个三位数是多少 0、1、2、3、4、5、6、7、8、9十个数字,从中任取三个数组成不重复的三位数,问共可组成几个这样的三位数 如果一个三个数的三个数字分别为a,b,c,且(a+b+c)能被9整除.求证:这三位数能被9整除 在一个两位数的两个数之间插入一个0,所得的三位数比原来的数大8倍.求这个两位数. 一个三位数,三个数位上的数的和是17,百位上的数比十位的大7,个位是十位的3倍,求三位数 把1至9这九个数分成3个三位数,其中这3个三位数的关系是1倍、2倍、3倍的关系。求这三个三位数? 有三个不同的数字,能组成6个不同的三位数,它们相加的和等于3330。其中最小的一个三位数是?