答案奉上
查看原帖
答案奉上
1438674
naodongbei楼主2024/9/4 10:04
//洛谷 P1151 子数整数
#include <stdio.h>
#define MIN 10000//最小值
#define MAX 30000//最大值
int main() {
	int k;//正整数 0<K<1000
	int sub1,sub2,sub3;
	int a, b, c, d, e;
	int i;
	int counter=0;//计数器
	scanf("%d", &k);
	for (i = MIN; i <= MAX; i++) {
		sub1 = i / 100 ;
		sub2 = (i % 10000) / 10 ;
		sub3 = i % 1000 ;
		if ((sub1%k == 0) & (sub2%k == 0) & (sub3%k == 0)) {
			counter++;
			printf("%d\n", i);
		}
	}
	if (counter == 0) {
		printf("No");
	}
	return 0;
}

2024/9/4 10:04
加载中...