#include<stdio.h>
int main()
{
int g,i,k,s,a[10];
long m1,m2,m3;
printf("桥本分数式有:\n");
i=1;
a[1]=1;
s=0;
while(1)
{
g=1;
for(k=i-1;k>=1;k--)
if(a[i]==a[k])
{
g=0; /*两数相同,标记g=0*/
break;
}
if(i==9 && g==1 && a[1]<a[4])
{
m1=a[2]*10+a[3];
m2=a[5]*10+a[6];
m3=a[8]*10+a[9];
if(a[1]*m2*m3+a[4]*m1*m2==a[7]*m1*m2)
{
s++;
printf("(%2d)",s);
printf("%d/%d+%d/",a[1],m1,a[4]);
printf("%ld=%d/%ld ",m2,a[7],m3);
if(s%2==0)
printf("\n");
}
}
if(i<9 && g==1)
{
i++;
a[i]=1;
continue; /*不到9个数,往后继续*/
}
while(a[i]==9 && i>1)
i--; /*往前回溯*/
if(a[i]==9 && i==1)
break;
else
a[i]++; /*至第1个数为9结束*/
}
printf("共以上%d个解\n",s);
}
本文来源:https://www.wddqw.com/doc/750a447ffc0a79563c1ec5da50e2524de418d0df.html
正在阅读:
桥本分数式代码01-01
《渔夫》古诗赏析01-01
有理数的相反数01-01
形容团队凝聚力的句子【三篇】(精编版)01-01
神农尝百草的传说故事01-01
20XX年七夕节精选作文400字:七夕情人节是哪天01-01
《牧羊少年奇幻之旅》读后感01-01
什么响起什么一年级下册01-01
实用三招对待不听话孩子的办法01-01