>>691
俺なら

for (y = 1;y <= 9;y++) {
  printf(" %2d ", x * y);
}

を「xの段を表示する」と読み替える。
すると
#include <stdio.h>
int main(void)
{
  int x,y;
  for (x = 1;x <= 9;x++) {
    xの段を表示する
    printf("\n"); /* 改行する */
  }
  return 0;
}
となってわかりやすくなる。
これが構造化だ。