請問需要實現(xiàn)下面switch功能的代碼改怎么填?switch語句怎么用?
/*小明參加期末考試,分數(shù)等級分為A-D,等級劃分方式如下: 90<=分數(shù)<=100?,等級為A。 80<=分數(shù)<90?,等級為B。 60<=分數(shù)<80?,等級為C。 分數(shù)<60?,等級為D。 小明期末考試分數(shù)為87分,在代碼編輯器中完善代碼使其輸出結(jié)果為:?等級B?*/ #include?<stdio.h> int?main()? { ????int?score?=?87;?//考試分數(shù)為87分? ???? ????switch(score) ????{ ????????/*想想以下代碼為什么用這種方式; ??????????這種方式的好處?*/ ????????case?10: ????????case?9: ????????????printf("等級A"); ????????????break; ????????case?8: ????????????printf("等級B"); ????????????????????????????//這里是不是缺點什么????????????? ????????case?7: ????????case?6:? ????????????printf("等級C"); ????????????????????????????//這里是不是缺點什么??? ????????default: ????????????printf("等級D"); ????????????break;???? ????} ????return?0; }
請問,要實現(xiàn)上面的功能改怎么補充代碼?switch語句怎么用?謝謝!
2015-08-03
參考代碼,自己對照下
2015-08-22
為什么是case10.而不是case100和case90這樣的格式?我還是不太明白