#include "stdio.h"
main()
{int a[2],b[3],x,y,z,k,l,i,j,cishu=0;
for(x=12;x<=98;x++)
for(y=123;y<=987;y++)
{k=x;
l=y;
j=0;
i=0;
while(k)
{
a[i]=k%10;
k=k/10;
i++;}
while(l)
{b[j]=l%10;
l=l/10;
j++;}
z=1;
for(i=0;i<=1;i++)
for(j=0;j<=2;j++)
{if(a[i]==b[j]||a[i]==0||b[j]==0||x*y!=((a[1]*100+b[1]*10+a[0])*(b[2]*10+b[0])))
z=0;}
if(z==1)
cishu++;
}
printf("%d",cishu);
}
第二题,自己编的,没有答案,不知道是否正确。
main()
{int a[2],b[3],x,y,z,k,l,i,j,cishu=0;
for(x=12;x<=98;x++)
for(y=123;y<=987;y++)
{k=x;
l=y;
j=0;
i=0;
while(k)
{
a[i]=k%10;
k=k/10;
i++;}
while(l)
{b[j]=l%10;
l=l/10;
j++;}
z=1;
for(i=0;i<=1;i++)
for(j=0;j<=2;j++)
{if(a[i]==b[j]||a[i]==0||b[j]==0||x*y!=((a[1]*100+b[1]*10+a[0])*(b[2]*10+b[0])))
z=0;}
if(z==1)
cishu++;
}
printf("%d",cishu);
}
第二题,自己编的,没有答案,不知道是否正确。
加油加油!