下列程序的功能是寻找10000以内具有下列特性的四位正整数:其百位数为0,去词-|||-百位数0可得到一个三位正整数,而该三位正整数乘以9等于原四位数。例如 6075=-|||-675×9 请补齐代码
时间: 2023-05-24 10:01:27 浏览: 83
我已经开始扮演 C 知道,下面是你需要的代码:
#include <stdio.h>
int main() {
int num;
for (num = 1000; num < 10000; num++) {
int hundreds = num / 100 % 10;
int remain = num - hundreds * 100;
if (hundreds == 0 && remain % 9 == 0 && remain / 9 < 100 && remain / 9 >= 10) {
printf("%d = -|||-%d * 9\n", num, remain / 9);
}
}
return 0;
}
这个程序会打印出所有符合条件的四位数,例如:
6075 = -|||-675 * 9
6300 = -|||-700 * 9
6525 = -|||-725 * 9
6750 = -|||-750 * 9
6975 = -|||-775 * 9
7200 = -|||-800 * 9
7425 = -|||-825 * 9
7650 = -|||-850 * 9
7875 = -|||-875 * 9
8100 = -|||-900 * 9
希望这可以帮助你!