满意答案

xQiIbnhdrv

2013.01.14

采纳率:50%    等级:10

已帮助:317人

展开全部 12345678910111213141516171819202122232425262728double n = 0;scanf("%lf", &n);bool r1 = n >= 2000;bool r2 = n >= 1000;bool r3 = n >= 500;switch(r1+r2+r3){    case 0 :        printf("%.2f", n);        break;    case 1 :        printf("%.2f", n - 50);        break;    case 2 :        printf("%.2f", n * 0.85);        break;    case 3 :        printf("%.2f", n * 0.8);        break;}if (r3 == 0){    printf("%.2f", n);else if(r2 == 0)    printf("%.2f", n - 50);else if(r1 == 0)    printf("%.2f", n * 0.85);else    printf("%.2f", n * 0.8);}

00分享举报

switch写打折促销活动C语言,求C语言大神编一个程序(分别用switch和if-else结构)某商店推出打折活动,要求购物达到或超过2000元的...相关推荐

  1. c语言用if语句判断成绩,编一个程序,首先输入一个成绩(0-100),然后用if else语句判断该成绩是优、良、中、及格还是不及格。...

    满意答案 梦coolmoon 2013.08.24 采纳率:43%    等级:12 已帮助:42125人 using System; using System.Collections.Generic ...

  2. c语言两个字符串比较,将两个字符串s1和s2比较,如果s1s2,作业 - 编一个程序,将两个字符串s1和s2比较,如果.doc...

    作业 - 编一个程序,将两个字符串s1和s2比较,如果 作业(第一次) 求下面表达式的值: x+a%3*(int)(x+y)%2/4 设x=2.5,a=7,y=4.7 (float)(a+b)/2+( ...

  3. C语言编程>第五周 ⑤ 编写一个程序,从键盘输入X,Y,Z 3个数, 编写函数计算3个数的立方和并返回计算结果。

    例题:编写一个程序,从键盘输入X,Y,Z 3个数, 编写函数计算3个数的立方和并返回计算结果. 第一种方法: 代码如下: #include <stdio.h> int abc(int,in ...

  4. c语言 单词变复数_DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数......

    导航:网站首页 > DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数... DEV-C++中编写了一段C程序,其中设置了用文件进行.. ...

  5. java键盘录入三个学生信息,编一程序,从键盘输入学生的三门课程成绩,求其总... 编一个程序,功能是从键盘输入三个整数,将其由小到......

    导航:网站首页 > 编一程序,从键盘输入学生的三门课程成绩,求其总... 编一个程序,功能是从键盘输入三个整数,将其由小到... 编一程序,从键盘输入学生的三门课程成绩,求其总... 编一个程序 ...

  6. matlab 连续两个if,求大神解答一个matlab中的for循环嵌套if选择语句

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求大神解答一个matlab中的for循环嵌套if选择语句回答:1.最后缺少一个end;2.这句输出没什么意义:disp A(i)=A ...

  7. matlab 五连珠,我是初学者,想求哪位大神帮帮我把这个小游戏程序简单写写注释,五连珠游戏...

    我是初学者,想求哪位大神帮帮我把这个小游戏程序简单写写注释,五连珠游戏 五连珠游戏 游戏规则: 移动小球,五个或五个以上相同颜色的组成一行或一列就会消失 移动的时候只能移动到相连通的格子里去 func ...

  8. 1-3 5-7的c语言程序,C语言求1-1/3+1/5-1/7+...——小程序,大道理

    问题:用C语言编写程序求1-1/3+1/5-1/7+... 示例: #include void main(){ int n=; float sum=,a=; while(a<=){ sum=su ...

  9. c语言求比平均值大的元素,c语言 10个元素的数组求平均值并输出比平均值大的数...

    [c语言]编写程序,求数组a中前n个元素的最大值max.最小值min及平均值avg. 是前n个元素么?main(){inti=n,sum=0;max=a[0];min=a[0];for(i=0;ia[ ...

最新文章

  1. Windows server2008服务器设置多用户登录
  2. java 返回double数组_java-如何使用Collectors.averagingDouble计算双精度数组的均值?
  3. android 程序安装路径选择
  4. PYthon3:函数实现“自动售卖机”功能
  5. python PyQt5 slot插槽(pyqtSignal、pyqtSlot)
  6. 系统的MAC地址修改
  7. android 4.0 电话录音,ANDROID音频系统散记之四:4.0音频系统HAL初探
  8. 6-51单片机ESP8266学习-AT指令(8266TCP服务器--做自己的AndroidTCP客户端发信息给单片机控制小灯的亮灭)...
  9. python多个判断条件体重_python基础之如何用if语句判断多个条件?
  10. Python爬虫开发【第1篇】【机器视觉及Tesseract】
  11. WWW 2019 | HAN:异质图注意力网络
  12. 格林函数求解泊松方程介绍
  13. IE6 遇到bug及解决办法
  14. C++ MFC打开图片并进行简单算法处理
  15. 启明星辰产品解读_堡垒机
  16. 31年前的Beyond演唱会,是如何超清修复的?(推荐)
  17. Can you stand on the shoulders of giants?
  18. 利用NERO刻录VCD视频光盘
  19. Steam CMD是什么?Steam CMD怎么用?
  20. hive-staging文件问题——DataX同步数据重复

热门文章

  1. 中文字符集与字符编码知识
  2. pycharm 选中多行,点back space键无法删除
  3. 使用微软官方工具制作U盘系统重装盘
  4. 前端学习-盒模型和怪异盒模型
  5. “数”说“云上盛宴” “智”创未来生活 中国联通:“线上+线下”为智博会赋能添彩
  6. python通达信接口_python通达信接口-通达信 量化交易。
  7. 浏览器显示服务器拒绝访问怎么办,ie浏览器拒绝访问原因如何解决
  8. MySQL学习(一)——常用语句
  9. 2015年7月30日工作总结
  10. matplotlib 关于使用 MultipleLocator 自定义刻度间隔