任務一:【投票表決器】設計乙個投票表決器,其功能是:
輸入y、y,列印agree
輸入n、n,列印disagree
輸入其他,列印lose
**
/*
*檔名稱:main.c
*作 者:袁生
*完成日期:2023年10月23日
*版 本 號:v1.0
*問題描述:設計乙個投票表決器,其功能是:輸入y、y,列印agree,
*輸入n、n,列印disagree,輸入其他,列印lose
*/#include int main()
return 0;
}
任務二:【成績等級】給出一百分制成績,要求輸出成績等級』a』,』b』,』c』,』d』,』e』。90分以上為』a』,80-89分為』b』,70-79分為』c』,60-69分為』d』,60分以下為』e』。
**
/*
*檔名稱:main.c
*作 者:袁生
*完成日期:2023年10月23日
*版 本 號:v1.0
*問題描述:給出一百分制成績,要求輸出成績等級』a』,』b』,』c』,』d』,』e』。
*90分以上為』a』,80-89分為』b』,70-79分為』c』,60-69分為』d』,60分以下為』e
*/#include int main()
return 0;
}
心得 switch語句解決連續區間分段問題時,主要難點是完成連續向不連續的轉換,可以將分段區域轉化成乙個乙個的整數來解決問題。
任務三:【本月有幾天?】輸入年份和月份,輸出本月有多少天
**
/*
*檔名稱:main.c
*作 者:袁生
*完成日期:2023年10月23日
*版 本 號:v1.0
*問題描述:輸入年份和月份,輸出本月有多少天
*/#include int main()
return 0;
}
心得 二月存在變數,放到最後寫清晰明了,閏年判斷:能整除4並且不能整除100,或者直接能整除400就是閏年。
**
/*
*檔名稱:main.c
*作 者:袁生
*完成日期:2023年10月23日
*版 本 號:v1.0
*問題描述:輸入存款金額並選擇存款種類,計算出利息(不計利息稅)和本息合計
*/#include int main()
printf("到期利息為:%f 元,本息合計 %.2f 元。\n",interest,interest+principal);
return 0;
}
執行結果
switch語句和列舉首用
insert code here switch語句與if語句相似,if 表示式 switch 整形數字,變數 switch的衍生產品,列舉 enum 列舉 把一些數字放到乙個類別中,給乙個別名,暱稱 typedef tpye型別 typedef enum nsuinteger ball 列舉型別名字...
Switch能否用string做引數
在jdk 7 之前,switch 只能支援 byte short char int 這幾個基本資料型別和其對應的封裝型別。switch後面的括號裡面只能放int型別的值,但由於byte,short,char型別,它們會 自動 轉換為int型別 精精度小的向大的轉化 所以它們也支援。注意,對於精度比i...
用switch語句和break語句構成的選擇結構
一 switch語句 switch語句形式如下 switch 表示式 二 switch語句的執行過程 當執行switch語句時,首先計算緊跟其後一對括號中的表示式的值,然後在switch語句體內尋找與該值吻合的case標號。如果有與該值相等的標號,則執行該標號後開始的各語句,包括在其後的所有case...