//填数字游戏
#include<stdio.h>
int daozhi(int n)//倒置
{
int i,result=0;
while(n>0)
{
result=result*10+n%10;
n=n/10;
}
return result;
}
int is(int n,int e)//判断四位数各个位数以及n是否各不相等
{
int a,b,c,d;
a=n/1000;
b=n%1000/100;
c=n%100/10;
d=n%10;
if(a!=b&&a!=c&&a!=d&&a!=e&&b!=c&&b!=d&&b!=e&&c!=d&&c!=e&&d!=e)
return 1;
else
return 0;
}
int main()
{
int i,e;
FILE *fp=fopen("1.txt","w");
for(i=1000; i<10000; i++)
{
for(e=0; e<10; e++)
if(i*e==daozhi(i)&&is(i,e))
{
printf("ABCD:%d,E:%d\n",i,e);
fprintf(fp,"ABCD:%d,E:%d\n",i,e);
}
}
fclose(fp);
}
填数字游戏
最新推荐文章于 2021-11-23 21:58:26 发布