永发信息网

abcde/fghij=n,其中a~j为数字0~9的不重复的排列,这里的除为整除,请统计这样的组合一共有多少个?

答案:1  悬赏:0  手机版
解决时间 2021-11-27 00:47
abcde/fghij=n,其中a~j为数字0~9的不重复的排列,这里的除为整除,请统计这样的组合一共有多少个?
最佳答案
#include
int main()
{
int p,n,m,i,j,a[10],jud;
scanf("%d",&p);//读入要测试的数
n=1234;
for(;n<=98765;n++)//n穷举到最大的98765
{
jud=0;
m=n; // 不能破坏循环变量n的值
for(i=4;i>=0;i--)
{
a[i]=m%10;
m=m/10;//将n的5位数字分别存在数组中
}
if(n%p!=0)
continue;//如果n不能被p整除,则跳到下个循环
else
{
m=n/p; // 分母需要重新赋值,不能与分子相同
for(i=9;i>=5;i--)
{
a[i]=m%10;
m=m/10;//若能整除,则把5个数字分别存在数组中
}
}
for(i=0;i<=8;i++)
{
for(j=i+1;j<=9;j++)
if(a[i]==a[j])
{
jud=1;
break;//判断a[0]~a[9]中有无重复数字
}
if(jud==1)
break;//若有重复数字,则跳出循环
}
if(jud==0)//若没有重复数字,则输出这组数据
{
for(i=0;i<=4;i++)
printf("%d",a[i]);
printf("/");
for(i=5;i<=9;i++)
printf("%d",a[i]);
printf("=%d\n",p);
}
}
return 0;
}追问运行错误追答提交当然错误啦,因为会输出
12345/6789这种啊,而你只要最后的数字,所以你把输出去掉,加一个count计数,输出count就可以了追问麻烦把代码修改一下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
六十年代退伍军人养老保险有哪些伏惠政策
学java大数据以后可以走什么方向
房无一间地无一垄的解释
从昆山张浦周巷坐多少路车到锦溪古镇
将网段172.16.1.0/24合理分配给网络拓扑
莫呼洛迦是印度教的天神还是佛教中的护法呢?
KTV里面可以自带吃的和喝的吗?
如何开数码美甲店
1、为什么说喷施叶面肥时,添加尿素可以起到
关于matlaB的load函数
x+23=6x-2
登封市郑州靓点名妆这个地址怎么能查询到,着
祛皱用什么方法才好
360n5s和vivox7比那个更好 不看像素 看质量和
无机结合料用的哪本规范。。规范,不是规程哦
推荐资讯
以《绯文》为题的作文怎么写
三字的中间必须带有成字最好听的男名有多少
十堰市哪里可以办健康证
招商大魔方交通方便吗?应该怎么过去?
308省道79公里300米至308省道在什么位置
为什么上班总感觉早上时间过得比下午块
产品序号是序列号吗?
倩女幽魂所有元素大幅和所有元素抗性有什么不
古代士兵的身高体格与现在的差距到底有多大
金雨教育地址在什么地方,我要处理点事!
什么是四芯网线+2芯电源线,主要用
人民警察所属行业
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?