您的位置:首页 > 其它

由0到4五个数字,组成5位数,每个数字用一次,但十位和百位不能为3(当然万位不能为0),输出所有可能的五位数。

2017-11-17 20:25 465 查看
1. 由0到4五个数字,组成5位数,每个数字用一次,但十位和百位不能为3(当然万位不能为0),输出所有可能的五位数。

 

#include<stdio.h>

void main(){

 int a,b,c,d,e,n=0,h;
for(a=0;a<=4;++a){
for(b=0;b<=4;++b){
for(c=0;c<=4;++c){
for(d=0;d<=4;++d){
for(e=1;e<=4;++e){
if(a==b||b==c||c==d||d==e||b==3||c==3||a==c||a==d||a==e||b==d||b==e||c==e)
h=h+1;
else
{printf("%d%d%d%d%d\n",e,d,c,b,a);
n=n+1;}
}
}
 
}
}
}
printf("%d\n",n);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐