题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

来源:百度知道 编辑:UC知道 时间:2024/05/10 22:47:51
#include "stdio.h"
#include "conio.h"
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++) /*以下为三重循环*/
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/
printf("%d,%d,%d\n",i,j,k);
}
getch();
}
我这样写没错吧????为什么在WIN-TC里编译运行不停留画面呢??
system("Pause"); 我试了还是没用~

getch()
换成
system("Pause");

_______________________________
#include <stdio.h>
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++) /*以下为三重循环*/
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/
printf("%d%d%d\n",i,j,k);
}
system("Pause");
}

我试了好用,的确。不信你把我那段代码复制运行一下就知道。

用这个试试:
#include<stdio.h>
void main()
{
int a,b,c,d=0;
for(a=1;a<5;a++)
for(b=1;b<5;b++)
for(c=1;c<5;c++)
if(a!=b&&b!=c&&a!=c)
{
d++;
printf(\"%d%d%d \",a,b,c);
}
printf(\"\\n\");
printf(\"共有这样的数%d个\\n\",d);
}

应该在控制台模式下运行。

getch()位置不对

在我的WIN-TC上是能停留在画面的,可能你装的WIN-TC装的不全吧,建议你重新装一个试试。
还有建议把输出语句:
pr

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?(用Pascal程序进行编程 用数字0,1,2,3,4,5组成没有重复数字的四位数,为啥十位数字比个位数字大的有150个 排列组合题目:从1,3,5,7,8中任取3个数字,再从2,4,6,8中取俩数字,问能组合成多少无重复数字的5位数 2,3,4,5,三个1,七个数字排成六个数字的组合,开头第一个数字为2或5,有多少种排列方法 找规律:第1个数字为3,第2个数字为9,第3个数字为18,第4个数字为30……第N个数字为什么? 用0,1,2,3,4,5这六个数字组成无重复数字的四位数。偶数有多少个?大于3125的数有多少个? 有1、2、3、4、5五个数字组成的五位数有120个 有4个数字,第2是第1的2倍,第3个+5=第1个数字,数字的总和是9的倍数,问这4个数 从0,1,2,3,4这5个数字中选3个,组成没有重复数字的三位数,有几个