C语言完美演绎6-9

/* 范例:6-9 */

#include <stdio.h>

#include <conio.h>

int main()

{

int a;

int const cPass = 6;

printf("请输入你的分数(0-100)");

scanf("%d",&a);

switch(int(a/10))

{

case 10: /* 卷标的值可以直接赋值 */

printf("你真厉害,金头脑");

break;

case 9:

case cPass+2: /* 卷标的值可以是常数表达式(constant-expression) */

printf("一级棒");

break;

case 7:

case cPass: /* 卷标的值可以是常数变量,同case 6: */

printf("过关了");

break;

case 5:

case 4:

case cPass-3: /* 同case (6-3): */

case 2:

case 1:

case 0:

printf("抱歉你需要再练习");

break;

default:

printf("无法分析!");

}

getche();

return 0;

}

相关推荐
qq_589666052 小时前
C语言、C++与C#的区别详解
c语言·c++·c#
昌原的儿子LEO6 小时前
Linux进程知识点总结
linux·服务器·c语言·数据库
多弗朗皮卡丘9 小时前
C语言梦开始的地方16:结构体
c语言·开发语言·windows
2401_862880829 小时前
Linux应用层开发 --- 多任务
linux·服务器·c语言
心仪久了会沦陷9 小时前
数据结构入门系列——顺序表详解:概念、分类与动态实现
c语言·数据结构·经验分享·笔记·开源
witton9 小时前
xmake中将proto文件生成C/C++文件然后再编译链接进项目
c语言·c++·mingw·protobuf·xmake·protobuf-c·protoc-gen-c
dear_bi_MyOnly10 小时前
C语言控制语句与循环逻辑精讲
c语言·开发语言·学习·分类
M78佐菲20 小时前
c语言学习笔记:排序与查找方法整理
linux·c语言·笔记·学习·算法
wWYy.1 天前
C++与C的区别
c语言·c++
LuminousCPP1 天前
数据结构‑二叉树(二):二叉堆从零实现|Heap结构设计 + 建堆优化 + 堆排序深度解析
c语言·数据结构·笔记·二叉树