水题,没什么可说的。。。。
#include<stdio.h>
int main()
{
int i,k,sum1,sum2;
for(i=2992;i<=9999;i++)
{
k=i;
sum1=0;
while(k!=0)
{
sum1+=k%16;
k/=16;
}
k=i;
sum2=0;
while(k!=0)
{
sum2+=k%12;
k/=12;
}
if(sum1!=sum2)
continue;
else
{
k=i;
sum1=0;
while(k!=0)
{
sum1+=k%10;
k/=10;
}
if(sum1==sum2)
printf("%d\n",i);
}
}
return 0;
}