怎样输出全部的五位数,这五位数各个数字都不相同,如12345 最好用c语言
答案:5 悬赏:10
解决时间 2021-02-14 10:09
- 提问者网友:夕夏残阳落幕
- 2021-02-13 09:17
怎样输出全部的五位数,这五位数各个数字都不相同,如12345 最好用c语言
最佳答案
- 二级知识专家网友:蜜罐小熊
- 2021-02-13 10:18
int a, b, c, d, e;
for (int i = 10000; i <= 99999; i++)
{
a = i / 10000;
b = i % 10000 / 1000;
c = i % 1000 / 100;
d = i % 100 / 10;
e = i % 10;
if (a != b && a != c && a != d && a != e && b != c && b != d && b != e && c != d && c != e && d != e)
{
printf("%d",i) }
}//上面的代码可以实现你的想法
for (int i = 10000; i <= 99999; i++)
{
a = i / 10000;
b = i % 10000 / 1000;
c = i % 1000 / 100;
d = i % 100 / 10;
e = i % 10;
if (a != b && a != c && a != d && a != e && b != c && b != d && b != e && c != d && c != e && d != e)
{
printf("%d",i) }
}//上面的代码可以实现你的想法
全部回答
- 1楼网友:晚安听书人
- 2021-02-13 15:25
# include < Stdio.h > printf ( " % s ", " 12345" )
- 2楼网友:承载所有颓废
- 2021-02-13 14:10
#define n 5
#include
void main()
{
int arr[n],i;
printf("enter %d numbers:\n",n);
for(i=0;i
- 3楼网友:我的任性你不懂
- 2021-02-13 13:21
a=i%10000,b=i%1000-a*10,c=i%100-a*100-b*10,d=i%10-(a*1000+b*100+c*10),e=i-(a*10000+b*1000+c*100+d*10),printf("%d%d%d%d%d",a,b,c,d,e)你完善一下
- 4楼网友:哭不代表软弱
- 2021-02-13 11:55
实质是求(0-9) 10取5的组合,不包括0开头的数;常见方法有以下几种:1.穷列举10234---98765之间的所有数,输出各位不相等的数;#include "stdio.h"int mian(){ int i,j,k,l,m; for(i=1;i<=9;i++) for(j=0;j<=9;j++) for(k=0;k<=9;k++) for(l=0;l<=9;l++) for(m=0;m<=9;m++) if(i!=j && j!=k && k!=l && l!=m && m!=i) printf("%5d ",10000*i+1000*j+100*k+10*l+m);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |