【以下回答由 GPT 生成】
#include <stdio.h>
int main() {
// 此时数字只剩下234567
// 因c=b+1故b不能为7
for(int b=2; b<=6; ++b) {
for(int d=2; d<=7; ++d) {
if(d==b) continue; // 不能相同
if(d==b+1) continue; // c=b+1
if(b+d<=10) continue; // 要大于10,h不能是
int h=b+d-10;
if(h==b || h==d || h==b+1) continue;
if(h==8 || h==9) continue;
// printf("b=%d d=%d h=%d\n", b, d, h);
printf("%d%d%d%d\n", 1, 0, 8, b);
}
}
return 0;
}
【相关推荐】
以上代码除了第一行改成 stdio.h,第二行删除,别的都兼容C语言