#include " stdio.h"
void main()
{ float score ; //定義分數為float 型的
char grade; // 定義成績為 char型的
printf ("請輸入學生成績:\n");
scanf ( " %f",& score);
while ( score > 100 || score <0){
printf (" \n輸入有誤,請重新輸入:");
}
switch ( (int)( score /10)) //將( score /10)的值進行強制型別轉換,得到整型值
{ case 10:
case 9 : grade= "優" ; break;
case 8 : grade= "良" ; break;
case 7 : grade= "中" ; break;
case 6 : grade= "及格" ; break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0: grade= "不及格" ;
printf( " 成績是%5.1f,相應的等級是%c.\n" , score ,grade);
#include " stdio.h"
void main()
{ float score ; //定義分數為float 型的
char grade; // 定義成績為 char型的
printf ("請輸入學生成績:\n");
scanf ( " %f",& score);
while ( score > 100 || score <0){
printf (" \n輸入有誤,請重新輸入:");
scanf ( " %f",& score);
}
switch ( (int)( score /10)) //將( score /10)的值進行強制型別轉換,得到整型值
{ case 10:
case 9 : grade= "優" ; break;
case 8 : grade= "良" ; break;
case 7 : grade= "中" ; break;
case 6 : grade= "及格" ; break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0: grade= "不及格" ;
}
printf( " 成績是%5.1f,相應的等級是%c.\n" , score ,grade);