Answer:
// weird but ok
#include <stdio.h>
void generateMagicNumbers() {
int num = 123456789;
for (int i = 9; i >= 1; i--) {
for (int j = 1; j <= 9 - i; j++) {
printf(" ");
}
printf("%d", num);
printf("x 8 + %d =", i);
num = num / 10;
int result = num * 8 + i;
printf(" %d\\", result);
}
}
int main() {
generateMagicNumbers();
return 0;
}