読者です 読者をやめる 読者になる 読者になる

C言語 分岐2(if文のネストを使った判定)

/*******************************************************************************
点数を整数で入力し、評価を出力する。
---条件---
80〜100点 A
70〜79点  B
60〜69点  C
0〜59点   D
0から100以外が入力されたらメッセージを出力する(整数以外は入力されないものとする)。
ifのネストを使う。
********************************************************************************/
#include <stdio.h>

int main(void) {
  int tensu;
  printf("点数==>");
  scanf("%d", &tensu);

  if(tensu >= 70){
    if(tensu >= 80){
      if(tensu > 100 ){
        printf("0から100を入力してください。\n");
      }else{
        printf("%d点はAです。\n", tensu);
      }
    }else{
        printf("%d点はBです。\n", tensu);
    }
  }else{
    if(tensu >= 60){
      printf("%d点はCです。\n", tensu);
    }else{
      if(tensu < 0){
        printf("0から100を入力してください。\n");
      }else{
        printf("%d点はDです。\n", tensu);
      }
    }
  }
  return 0;
}