设为首页 加入收藏

TOP

问题十七:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
2014-11-23 22:37:10 来源: 作者: 【 】 浏览:7
Tags:问题 十七 数字 组成 多少 互不 相同 重复 三位数 都是

/***************************************************************
*****auther: liuyongahui
*******date: 2013/4/5
***language: C
***************************************************************/
/*
问题十七:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

*/

#include

int main()
{
int i;
int j;
int k;
int l=0; //用于计算个数
int a[1000]; //申明大一点的空间,以免溢出

for(i=1; i<5; i++)
{
for(j=1; j<5; j++)
{
if(i!=j)
{
for(k=1; k<5; k++) //在i!=j条件下执行
{
if(k!=j && k!=i) //在l!=j && l!=k条件下执行
{
a[l++]=i*100+j*10+k; //用数组保存符合条件的三位数
}
}
}
}
}

printf("有%d个互不相同且无重复数字的三位数,如下:\n", l);
for(i=0; i {
printf("%d\n", a[i]);

}

return 0;


}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇问题十五:定义一个结构体变量(包.. 下一篇问题十八: 一个整数(小于100000)..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: