编写程序求一个四位数并输出

编写一个程序,求这样的4 位数:该4 位数的千位上的数字和百位上的数字都被擦掉了,知道十位上的数字是1、个位上的数字是 2,又知道这个数如果减去7 就能被7整除,减去8 就能被8 整除,减去9 就能被9 整除

千位数是x,百位数是y。就走for(x=1;x<10;x++)和for(y=0;y<10;y++)循环体里计算这个数是x1000+y100+12,然后if写判断输出。

#include<stdio.h>
#include<math.h>
main()
{
int x;
int y;
int z;
for(x=1;x<10;x++)
{
for(y=0;y<10;y++)
{
z=x1000+y100+12;
if((z-7)%7==0)
{
printf(".");
}
else if((z-8)%8==0)
{
printf(".");
}
else if((z-9)%9==0)
{
printf("%d\n",z);
}
}
}
}