#include<stdio.h>
int jud(int n,int d){
int sum;
sum = 0;
while(n){
sum += n % d;
n /= d;
}
return sum;
}
int main(){
int i;
for(i = 2992;i<10000;i++)
if(jud(i,10)==jud(i,12)&&jud(i,10) == jud(i,16)) printf("%d\n",i);
return 0;
}zoj 2405 Specialized Four-Digit Numbers
最新推荐文章于 2023-05-15 16:56:35 发布
本文介绍了如何使用C++编程语言,通过特定的数学运算来筛选出满足特定条件的整数。具体来说,作者编写了一个程序,用于查找所有介于2992和9999之间的整数,这些整数在被10、12和16分别取余后,其和相等。程序展示了对整数进行条件判断和迭代的基本技巧。

550

被折叠的 条评论
为什么被折叠?



