練習問題の解答例

2016-12-25 (日) 11:50:42 (185d) | Topic path: Top / 授業 / C言語基礎 / for文 / 練習問題の解答例

問題文はこちら

05A-1 for文(難易度★)

int main(void) {
  int i;
  for (i = 1; i <= 10; i++) {
    printf("%d\n", i);
  }
  return 0;
}

05A-2 合計(難易度★★)

int main(void) {
  int i;
  sum = 0;
  for (i = 10; i <= 20; i++) {
    sum += i;
  }
  printf("%d\n", sum);
  return 0;
}

05A-3 for文のネスト(難易度★★)

int main(void) {
  int i, j;
  for (i = 5; i > 0; i--) {
    for (j = 0; j < i; j++) {
      printf("*");
    }
    printf("\n");
  }
  printf("\n");
  return 0;
}
int main(void) {
  int i, j;
  for (i = 5; i >= 1; i--) {
    for (j = 1; j <= i; j++) {
      printf("*");
    }
    printf("\n");
  }
  printf("\n");
  return 0;
}

05A-4 for文のネスト(難易度★★)

int main(void) {
  int i, j;
  for (i = 1; i<= 6; i++) {
    for (j = 1; j <= 2 * i; j++) {
      printf("*");
    }
    printf("\n");
  }
  return 0;
}

05A-5 for文のネスト(難易度★★★)

int main(void) {
  int i, j;
  for (i = 1; i <= 5; i++) {
    for (j = 1; j <= i - 1; j++) {
      printf(" ");
    }
    for (j = 1; j <= 5; j++) {
      printf("*");
    }
    printf("\n");
  }
  return 0;
}
int main(void) {
  int i, j;
  for (i = 0; i < 5; i++) {
    for (j = 0; j < i; j++) {
      printf(" ");
    }
    for (j = 0; j < 5; j++) {
      printf("*");
    }
    printf("\n");
  }
  return 0;
}
トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS