step1_入门_ACM趣味题目 sky数

http://acm.hdu.edu.cn/showproblem.php?pid=2097

#include
using namespace std;
int getNum(int x,int k){
	int num=x%k;
	while(x){
		x/=k;
		num+=x%k;
	}	
	return  num;
}

int main(){
	int n;
	while(cin>>n&&n!=0){
		int n10= getNum(n,10);
		if(n10==getNum(n,12)&&n10==getNum(n,16)){
			cout<

 

你可能感兴趣的:(2018年为准备CCF,CSP的第二遍刷题)