求一个小程序的答案,用VC编写,急用,谢谢!

有1,2,3,4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?... 有1,2,3,4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 展开
 我来答
fh2205
2012-04-05
知道答主
回答量:5
采纳率:0%
帮助的人:3.1万
展开全部
24个,123,124,132,134,142,143,213,214,231,234,241,243,312,314,321,324,341,342,412,413,421,423,431,432
追问
求代码。
追答
好长时间不写这类程序了,具体描述语法有点生疏,下面仅给出示意程序,你将其写成符合语法的,即可。
for (i=1;i<5;i++)
for (j=1;i<5;j++)
for (k=1;i<5;k++)
{if (i==j) or (i==k) or (j==k)
;
else
输出ijk;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuxiao1121
2012-04-05 · TA获得超过130个赞
知道小有建树答主
回答量:132
采纳率:100%
帮助的人:137万
展开全部
#include "iostream.h"
#include "stdio.h"
void main()
{
int a[4] = {1,2,3,4};
int number[256] = {0};
int count = 0;

int i,j,k;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
for(k=0;k<4;k++)
{
if(i!=j && i!=k && j!=k)
{
number[count] = a[i]*100+a[j]*10+a[k];
count++;
}
}
}
}

printf("count = %d\n",count);

for(i=0;i<count;i++)
printf("%d\n",number[i]);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式