假设星期一至星期五每工作一小时的工资是20元,星期六和星期日每工作一小时的工资是平时的3倍,其中工资的4.5%是税金。试编一程序从键盘输入星期序号(1,2,3,4,5,6,7,分别表示星期一至星期天)和工作小时数,计算该日的工资及应交税金。

#include "Stdio.h"
main()
{int iWeek,iHours ;float fSalary,fTaxes;printf("please input the week number(1-7):");//从键盘输入星期序号scanf("%d",&iWeek);printf("please input the work hours(1-12):");//从键盘输入工作小时数scanf("%d",&iHours);switch(iWeek){case 1:case 2:case 3:case 4:case 5:fSalary=20*iHours;//1,2,3,4,5共用语句,细节问题!!!fTaxes=fSalary*0.045;break;case 6:case 7:fSalary=3*20*iHours;fTaxes=fSalary*0.045;break;}printf("the salary is %f ,the taxes is %f",fSalary,fTaxes);
}




依次输入4,5,6,7,及其对应的工作时间即可完成该项目。

C语言 用switch语句算工资相关推荐

  1. java用switch语句算,Java的switch语句与条件运算符

    文章导读 [前面学习了条件结构的if语句,可以解决多条件判断的情况.除了if语句外,Java语言还提供了switch语句和条件运算符用于简化条件判断语句的编写.本篇探讨Java的switch语句和条件 ...

  2. C语言编程 Switch 语句编写 最简单的日历

    Switch语句是C语言的几个分支结构 本次编程练习,是根据输入的今年的第几天,输出是 几月几日,星期几. 实现思路大致如下: 1.先读取系统时间,得知今年的年号, 2.根据年号获得今年的第一天是星期 ...

  3. switch matlab c语言,matlab switch语句使用

    switch 块有条件地执行一组语句从几个选择.每个选项所涵盖的一个 case 语句. 计算 switch_expression 是一个标量或字符串. 计算case_expression是标量,标量或 ...

  4. c++switch语言,C++ switch语句

    C++ switch语句从多个条件执行一个语句. 它就类似于在C++中的if-else-if语句. switch语句的基本语法如下所示 - switch(expression){ case value ...

  5. switch c语言格式,switch语句格式是什么

    switch语句格式为[switch(表达式){case 值1:语句体1:break:case 值2:语句体2:break:]:其中break表中断的意思,所有的值都不匹配的时候,就执行语句体defa ...

  6. 【C语言】switch语句的理解

    文章目录 一. 基本语法结构 二. 几点补充 补充一:关于 default 分支 补充二:多条匹配执行同一语句 补充三:在 case 语句中定义变量的问题 三. 几点建议 建议一:按执行频率排列 ca ...

  7. switch c语言格式,switch语句格式是什么?

    switch语句 Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择:常和case.break.default一起使用. switch语句可以用于基于不同的条件来执行不同的动作. ...

  8. C语言:switch语句与if语句的区别

    if 语句:对条件进行判断,是否满足,根据判定的结果(真或假)执行相应的语句. if语句有三种形式: (1)单分支结构:if(条件)语句1 ,若为真,则执行语句:若为假,则不执行. (2)双分支结构: ...

  9. C语言 用switch语句实现多分支选择结构

    switch语句 1.switch语句是多分支选择语句,switch语句的作用是根据表达式的值跳转到不同的语句 2.switch语句的一般形式: switch(表达式) { case 常量1: 语句1 ...

最新文章

  1. 二分图行列匹配--- hdu2119,hdu1498
  2. 拦截导弹(最长递增子序列)
  3. 洛谷 P1897电梯里的爱情 题解
  4. Lunar New Year and Number Division
  5. 菜鸟教程-Javascript学习笔记-JS函数之前
  6. tomcat 启动项目 页面文字乱码_项目通过tomcat部署到服务器,请求数据页面中文乱码问题...
  7. Python版选择排序算法
  8. FTP 编写 3:同时为多个客户端服务(多线程)
  9. pytorch按照索引取batch中的数
  10. 读君山-七年阿里老人谈新人程序员的成长
  11. 字节跳动面试真题- 整数反转
  12. 金山卫士界面源码解读及界面库分离(4)
  13. 计算机多通道存储器工作原理,多通道大容量的采集存储器的设计与实现 - 全文...
  14. 微信集成(帆软报表)
  15. AVR单片机网址推荐
  16. 微信3.1.0.58逆向-微信3.1.0.58HOOK接口说明(WeChatHelper.dll)-获取当前聊天微信ID
  17. 【经典论文】ResNeXt
  18. 计算机网络在广播电视工程中的应用,关于计算机在广播电视工程中的应用要点...
  19. 流程设计器与表单设计器(Wxd.WF,BPM.Foundation,Wxwinter.WF 升级用)
  20. 多张CAD图纸需要转换PDF格式怎么样操作更快?

热门文章

  1. 实验matlab滤波器心得,数字滤波器实验总结
  2. iphone13预计上市时间 苹果13多少钱
  3. putty小键盘输入_putty或xshell上用vi/vim小键盘无法使用的解决方法-阿里云开发者社区...
  4. Webpack 中 CSS 压缩插件
  5. 华三路由器链路聚合配置(华三交换机配置)
  6. C++PrimerPlus 学习笔记 | 第八章 函数探幽 |3.默认参数 4.函数重载
  7. vs2017/2019无法登陆:我们无法刷新此账户的凭据,解决方法(亲测可用)
  8. 【原创】flutter之发布插件包到pub.dev离线在线两套大法
  9. 【电子通识】为什么IC需要自己的去耦电容?
  10. 苹果开发者:如何将准备好的应用上传到iTunes Connect