杭电ACM 1197

#include<stdio.h>
main()
{
int temp,i,t,sum10,sum12,sum16;
for(i=1000;i<=9999;i++)
{
temp=i;
sum10=0;
for(t=0;t<4;t++)
{
sum10+=temp%10;
temp/=10;
}
temp=i;
sum12=0;
for(t=0;t<4;t++)
{
sum12+=temp%12;
temp/=12;
}
if(sum10==sum12)
{
temp=i;
sum16=0;
for(t=0;t<4;t++)
{
sum16+=temp%16;
temp/=16;
}
if(sum16==sum12)
printf("%d ",i);
}
}
}

原文地址:https://www.cnblogs.com/yixianyong/p/4375300.html