學生成績判斷函式介面
#define ret_ok 1
#define ret_err 1
int judge_score(int score,char *ch)
{
if(score > 100 || score < 0)
{
printf("The score you input should little than 100 and bigger than 0\n");
return ret_err;
}
switch(score/10)
{
case 10:
case 9:
*ch = 'A';
break;
case 8:
*ch = 'B';
break;
case 7:
*ch = 'C';
break;
case 6:
*ch = 'D';
break;
default:
*ch = 'E';
break;
}
return ret_ok;
}
int main(int argc,char argv[])
{
char score = 0;
char ch = '0/';
while(scanf("%d",&score)!='q')
{
judge_score(score,&ch);
printf("\r\nresult:%c\r\n",ch);
}
return ret_ok;
}
稍微優化之後的程式碼結構
#define ret_ok 1
#define ret_err 1
#define ALL_VALUE 10
char score_value[]={'A','B','C','D','E','E','E','E','E','E'};
int judge_score_value(int score,char *score_value)
{
num = score/10;
if(score > 100 || score < 0)
{
printf("Please Input score little than 100 and bigger than 0!\n");
return ret_err;
}
if(num == 10 || num == 9)
*ch = score_value[0];
else
*ch = score_value[ALL_VALUE-num-1];
return ret_ok;
}
相關文章
- MySQL函式-條件判斷函式MySql函式
- js函式中的if判斷和a==b判斷JS函式
- 判斷函式和方法函式
- 判斷一週的某一天的函式介面函式
- JavaScript 判斷函式是否存在JavaScript函式
- bash函式應用之:判斷函式是否存在函式
- 學生成績錄入系統,需要判斷成績格式合格,使用throw彈出,最後並列印全班成績單
- 函式實現閏年判斷函式
- lua 函式變數 assert判斷函式變數
- JavaScript 判斷變數是否是函式JavaScript變數函式
- (PAT)使用函式判斷完全平方數函式
- 用ET表格打造更直觀的學生成績分析之相關函式函式
- js如何判斷一個函式是否存在JS函式
- 如何判斷函式是否是javascript內建的函式JavaScript
- js hasOwnProperty()函式判斷屬性是非繼承JS函式繼承
- Golang 學習——如何判斷 Golang 介面是否實現?Golang
- 如何判斷一個雜湊函式的好壞函式
- js如何判斷指定名稱的函式是否存在JS函式
- Python物件型別判斷與函式過載Python物件型別函式
- 判斷輸入值全為數字的函式函式
- 學生成績管理系統
- Java學習隨筆(函式式介面)Java函式
- 機器學習判別式與生成式機器學習
- 實現system函式功能(shell命令執行情況判斷)函式
- 學生成績管理資料庫資料庫
- 用case實現成績優良差的判斷
- 使用case實現成績優良差的判斷
- 函式式介面函式
- Sass學習筆記–初步瞭解函式、運算、條件判斷及迴圈筆記函式
- sql統計-關於學生成績SQL
- PTA (學生成績讀取與排序)排序
- 【練習】學生成績管理系統
- 序列生成函式函式
- Struts2 s:if 介面判斷集合or物件物件
- Java函式式介面Java函式
- Django學生資訊管理系統(6)學生成績新增和學生成績查詢(多對對關係)Django
- python中如何判斷all函式輸出結果為true?Python函式
- makefile 條件判斷用法和 自定函式用法簡單記錄函式