一张单据上有一个5位数的编码,因为保管不善,其万位数字和百位数已经变得模糊不清。但是知道这个5位数是57和67的倍数。现在要设计一个算法,输出所有满足这些条件的5位数,并统计这样的数的个数。
#include <stdio.h>
int main() {
int n1 = 57, n2 = 67;
int pm = n1*n2; //最小公倍数
int sum = pm;
while (sum<10000) sum += pm;
for (;sum<100000; sum+=pm) { //5位数,每次递增公倍数
printf("%d\n", sum);
}
return 0;
}
来源:CSDN
作者:紫冷奇
链接:https://blog.csdn.net/qq_45874038/article/details/104742771