亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

幫我下各位大哥/大姐

580a2f950001ae7003600936.jpg他這題是怎么做的?

正在回答

1 回答

#include?<stdio.h>
int?main()?
{
????int?score?=?87;?//考試分數為87分?
????
????switch(score?/?10)?//case?判定條件只能為int或者char,所以需要在switch傳入表達式處進行處理
????{
????????/*計算表達式的值。?并逐個與其后的常量表達式值相比較,
????????當表達式的值與某個常量表達式的值相等時,?即執行其后的語句,
????????然后不再進行判斷,繼續執行后面所有case后的語句。
????????如表達式的值與所有case后的常量表達式均不相同時,則執行default后的語句。*/
????????case?10:
????????case?9:
????????????printf("等級A");
????????????break;
????????case?8:
????????????printf("等級B");
????????????break;??????????????//break????????????
????????case?7:
????????case?6:?
????????????printf("等級C");
????????????break;???????????????//break??
????????default:
????????????printf("等級D");
????????????break;????
????}
????return?0;
}


0 回復 有任何疑惑可以回復我~
#1

笑丶而不語 提問者

如果我stitch里面不除以10 然后把case 10改成100這樣可以嗎?
2016-10-22 回復 有任何疑惑可以回復我~
#2

后溝水庫 回復 笑丶而不語 提問者

你這樣的話沒有辦法判斷區間的,比如99怎么辦?
2016-10-22 回復 有任何疑惑可以回復我~
#3

笑丶而不語 提問者

可是你把scor除以10就是8.7也不是一樣找不到區間
2016-10-22 回復 有任何疑惑可以回復我~
#4

后溝水庫 回復 笑丶而不語 提問者

c的int除法得到的也是int,所以87/10得到的是8
2016-10-22 回復 有任何疑惑可以回復我~
#5

笑丶而不語 提問者

哦,懂了,謝謝
2016-10-22 回復 有任何疑惑可以回復我~
查看2條回復

舉報

0/150
提交
取消

幫我下各位大哥/大姐

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號