C语言笔记(switch语句简单用法)
2020-03-06 19:14
931 查看
菜鸟入门
例一
/*功能:输入数字1——7,输出对应星期*/ #include<stdio.h> void again() { int a; printf("input integer numbers:"); scanf_s("%d", &a); switch (a) { case 1:printf("周1\n"); break; case 2:printf("周2\n"); break; case 3:printf("周3\n"); break; case 4:printf("周4\n"); break; case 5:printf("周5\n"); break; case 6:printf("周6\n"); break; case 7:printf("周7\n"); break; default:printf("error!\n"); } } void main() { while(1) { again(); } }
例二
/*代码实现解简单应用题*/ /*初学C语言,有不足还请指正*/ /*用switch开关语句对运输公司成本进行计算*/ /* 基本运费p,货物重量w,距离s,折扣d,总运费f,f=p*w*s*d 要求:s<250 KM 没有折扣 250<=s<500 2% 500<=s<1000 5% 1000<=s<2000 8% 2000<=s<3000 10% s>=3000 */ #include<stdio.h> int son() { int p = 0, w = 0, s = 0, a = 0; double d = 0; double f = 0; printf("货物重量w(t):\n"); scanf_s("%d", &w); printf("基本运费p(t):\n"); scanf_s("%d", &p); printf("请键入路程s(kil):\n"); scanf_s("%d", &s); if (s < 250) { d = 1; s = 1; } if (s >= 250 && s < 500) { d = 0.98; s = 2; } if (s >= 500 && s < 1000) { d = 0.95; s = 3; } if (s >= 1000 && s < 2000) { d = 0.92; s = 4; } if (s >= 2000 && s < 3000) { d = 0.9; s = 5; } if (s >= 3000) { d = 0.85; s = 6; } switch (s) { case 1:printf("总运费为:%f\n___________________________________\n", p * w * s * d); break; case 2:printf("总运费为:%f\n___________________________________\n", p * w * s * d); break; case 3:printf("总运费为:%f\n___________________________________\n", p * w * s * d); break; case 4:printf("总运费为:%f\n___________________________________\n", p * w * s * d); break; case 5:printf("总运费为:%f\n___________________________________\n", p * w * s * d); break; case 6:printf("总运费为:%f\n___________________________________\n", p * w * s * d); break; } return 0; } int main() { while (1) { son(); } }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- C语言笔记(getchar()语句的简单用法)
- C语言笔记( goto(),while(),do while(),for()循环 语句简单用法 )1到100的累加程序
- C语言switch 语句的用法详解
- gnu make 手册 学习笔记 C语言 / C++ 构建工具 part.1 简介 简单用法
- C语言switch语句的用法详解
- oc语法基础——(switch语句用法)——简单的计算器
- 在C语言中 switch语句的用法
- C语言 switch 语句用法
- C语言 switch语句的的用法
- C语言switch语句的用法详解
- PROCESS_YIELD()宏和C语言的switch语句< contiki学习笔记之七>
- Python学习笔记(二)if语句的简单用法
- c语言学习笔记9之switch语句
- 黑马程序员——C语言循环、switch与if语句笔记和习题
- Java50道经典编程题:(二十六)日期判断 ——switch语句与equals的用法
- 解析C++编程中的选择结构和switch语句的用法
- OpenJDK源码研究笔记(十一):浅析Javac编译过程中的抽象语法树(IfElse,While,Switch等语句的抽象和封装)
- C语言之switch语句详解
- 马士兵Java课堂笔记-3-Switch循环语句小细节
- 黑马程序员——C语言笔记之if,if....else....,switch判断