算法1:

int score; // 百分制成绩 char level; // 等级制成绩

if (score < 60) { level = '不合格'; } else { if (score < 70) { level = '合格'; } else { if (score < 80) { level = '中等'; } else { if (score < 90) { level = '良好'; } else { level = '优秀'; } } } }

算法2:

int score; // 百分制成绩 char level; // 等级制成绩

switch (score / 10) { case 10: case 9: level = '优秀'; break; case 8: level = '良好'; break; case 7: level = '中等'; break; case 6: level = '合格'; break; default: level = '不合格'; break; }

将某课程考试的百分制成绩转化为等级制成绩。转换规则为 60分以下为不合格60~69分为 合格70~79分为 中等80~89分为良好90分以上为优秀-个多分支选择问题要求分别用两种算法解决。算法1使用嵌套的if语句结构。算法2使用switch语句结构。c语言代码写出

原文地址: https://www.cveoy.top/t/topic/boeu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录