1. 程式人生 > >判斷考試成績

判斷考試成績

首先,想必每個同學在期末最擔心的肯定是自己的分數屬於什麼等級。
好!今天你中獎了(/偷笑/偷笑/偷笑/)。。。。
在這個程式中,你可以輸入自己的成績,計算機會自動顯示出你的考試等級。。。。
分析:1.定義變數score,c
2.輸入score
3.判斷score,確定c的值
4.根據c的值,判斷等級
5.輸出等級結果
程式碼如下:

#include <stdio.h>
int  main()
{
    int score,c;

    printf("Please input your score :");
   scanf("%d",&score);

    if      (score>100)  c=0;
    else if (score>=90)  c=5;
    else if (score>=80)  c=4;
    else if (score>=70)  c=3;
    else if (score>=60)  c=2;
    else if (score>=0)   c=1;
    else c=0;
    printf("your grade: ");
    switch(c)
{
    case 5:printf("A\n");break;
    case 4:printf("B\n");break;
    case 3:printf("C\n");break;
    case 2:printf("D\n");break;
    case 1:printf("E\n");break;
    default:printf("enter date error!\n ");
    }
    return 0;
}

執行結果:
初步執行:
在這裡插入圖片描述
分數為95,等級為A.在這裡插入圖片描述

分數為85,等級為B.在這裡插入圖片描述

分數為77,等級為C.在這裡插入圖片描述

分數為66,等級為D.在這裡插入圖片描述

分數為55,等級為E.在這裡插入圖片描述

此外,有一些意外數字(即不屬於0~100的數字)被輸入時,程式會顯示輸入錯誤。
如下:
當輸入-15時在這裡插入圖片描述

當輸入數字大於100時:
在這裡插入圖片描述