当前位置: 代码迷 >> 综合 >> 【进制转换】hdu 1197
  详细解决方案

【进制转换】hdu 1197

热度:13   发布时间:2023-11-01 07:17:03.0

就是输出所有符合条件的四位数。
就是在10进制,12进制,16进制下,数字和相同。

#include <iostream>
using namespace std;
int get(int x,int t)
{int s=0;while(x){s+=(x%t);x/=t;}return s;
}
int main()
{for(int i=1000;i<10000;i++){int s=get(i,10);int s12=get(i,12);int s16=get(i,16);if(s==s12&&s==s16)cout<<i<<endl;}
}