思路:直接给代码了
代码如下:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <algorithm>
#include <vector>
using namespace std;
int main()
{
int i;
int sum1,sum2,sum3;
int temp;
for(i=2992;i<10000;i++)
{
sum1=sum2=sum3=0;
temp=i;
while(temp)
{
sum1+=temp%10;
temp/=10;
}
temp=i;
while(temp)
{
sum2+=temp%16;
temp/=16;
}
temp=i;
while(temp)
{
sum3+=temp%12;
temp/=12;
}
if(sum1==sum2 && sum2==sum3)
printf("%d\n",i);
}
return 0;
}