首页 > 代码库 > ZOJ 2405 Specialized Four-Digit Numbers(写个进制求和函数)
ZOJ 2405 Specialized Four-Digit Numbers(写个进制求和函数)
原题:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1405
注:看到网上的一些写法,10进制/12进制/16进制 都写了个字函数,其实统一写个进制求和子函数很简单
#include<iostream> using namespace std; int base_sum(int num,int base) { int sum=0; while(num) { sum+=num%base; num/=base; } return sum; } int main() { for(int i=2992;i<10000;i++) { if(base_sum(i,10)==base_sum(i,12) && base_sum(i,10)==base_sum(i,16)) cout<<i<<endl; } }
ZOJ 2405 Specialized Four-Digit Numbers(写个进制求和函数)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。