一张单据上有一个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;
}
版权声明:本文为qq_45874038原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。