您身边的网站建设专家,网站开发项目概述,深圳龙岗区布吉街道,网站开发与设计实训报告总结《C程序设计教程#xff08;第四版#xff09;——谭浩强》 例题3.5 按照按照考试成绩的等级输出百分制分数段#xff0c;A等为85分以上#xff0c;B等为70~84分#xff0c;C等为 60~69分#xff0c;D等在60分以下#xff0c;成绩的等级从键盘输入 代码#xff1a;
//…《C程序设计教程第四版——谭浩强》 例题3.5 按照按照考试成绩的等级输出百分制分数段A等为85分以上B等为70~84分C等为 60~69分D等在60分以下成绩的等级从键盘输入 代码
//《C程序设计教程第四版——谭浩强》
//例题3.5 按照按照考试成绩的等级输出百分制分数段A等为85分以上B等为70~84分C等为 60~69分D等在60分以下成绩的等级从键盘输入#include stdio.h
int main()
{char scores;printf(请输入你需要查看的分数等级所对应的分数区间:\n);scanf(%c,scores);switch(scores){case A:printf(A等级的分数区间为[85,100]\n);break;case B:printf(B等级的分数区间为[70,84]\n);break;case C:printf(C等级的分数区间为[60,69]\n);break;case D:printf(D等级的分数区间为[0,59]\n);break;default:printf(你的输入有误\n);}return 0;
}
运行结果只举两个例子
1 2 代码中需要注意的点
1scanf函数中一定要细心不要在转义字符后面输入\n scanf(%c\n,scores);(错误写法) scanf(%c,scores); 正确写法 二者虽然看起来差别不大但是却差别特别大
A错误示范运行结果 2正确示范运行结果 相关C语言知识点
1switch语句 Switch语句是编程中一种多分支选择结构用于根据表达式的值选择执行不同的代码块。 它允许程序根据不同的条件值来执行不同的代码可以替代多个if-else语句提高代码的可读性和可维护性。 Switch语句的基本语法包括一个表达式和多个case标签每个case标签后面跟着一条或多条要执行的语句以及一个可选的default标签用于处理未匹配的情况。 Switch语句的基本语法和用法 基本语法switch(expression) { case value1: // 语句 break; case value2: // 语句 break; ... default: // 默认语句 }表达式一个返回整数、枚举、字符或字符串的表达式用于与case标签的值进行比较。case标签表示可能的值如果表达式的值与某个case标签的值匹配则执行该case后面的语句。break语句用于跳出switch语句防止执行下一个case的语句。default标签可选用于处理所有未匹配的情况。 Switch语句的使用场景和注意事项 使用场景当需要根据不同条件执行不同操作时使用switch语句可以使代码更加简洁和清晰。注意事项 每个case后面的语句块必须以break语句结束否则程序会继续执行下一个case的语句块。default标签是可选的但如果所有case标签都没有匹配到且没有default标签程序将不执行任何操作。case标签的排放顺序是无关紧要的但通常将最不可能匹配的情况放在后面可以提高效率。 不同编程语言中的Switch语句 Java支持整数、枚举、字符和字符串类型的表达式。C语言支持字符变量、整型变量、枚举变量作为表达式。C与C语言类似也支持这些类型并且还支持字符串和布尔类型。