s5-9.某通讯公司包月套餐如下:
套餐 包月金额 套餐信息
1 28 200分钟
2 48 500分钟
3 68 800分钟
另有预存话费活动:存200元打300元(注:存200元打300元意思交200元现金计费系统自动当成存入300元),存300元打500元,存500打800。用户超出套餐使用量,每分钟0.25元。
要求:
输入套餐编号,当月实际通话时长和预存话费,求该用户当月剩余话费

#include<stdio.h>int check(double &money) //check用来判断存入话费最终值
{if (money>=200&&money<300) money+=100;else if (money>=300&&money<500) money+=200;else if (money>=500) money+=300;else if (money<0) printf("预存话费输入值不合法");else  return 0;return 1;
}int main()
{double money,time,rest;int model,price,minute,Case=1;printf("请输入你的套餐编号:"); scanf("%d",&model);printf("请输入你的实际通话时长:");scanf("%d",&time);printf("请输入你的预存话费:"); scanf("%lf",&money);switch(model){case 1: price=28;minute=200; break;case 2: price=48;minute=500; break;case 3: price=68;minute=800; break;default: Case==0;break;}if (Case)    //判断套餐是否合法决定是否计算 {if (check(money)) //判断预存话费是否合法决定是否计算 { if (time-minute>=0) //判断通话时间是否溢出套餐时间 {rest = money - (time-minute)*0.25 - price; printf("当月剩余的话费:%.2lf",rest); }else printf("当月剩余的话费:%.2lf",money-price);} else printf("套餐编号错误"); }
}

C语言编程题:话费套餐问题相关推荐

  1. c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?...

    C语言编程题:任意输入4个点,求围成四边形的面积是多少.代码如下: #include "stdio.h" #include "math.h" void main ...

  2. c语言小学生加法考试题程序4,c语言编程题及答案.doc

    c语言编程题及答案.doc C C 语言编程题及答案(三)语言编程题及答案(三) 1. 给小学生出加法考试题 编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列 要求以循序渐 ...

  3. 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc

    C C 语言编程题及答案 三 语言编程题及答案 三 1 给小学生出加法考试题 编写一个程序 给学生出一道加法运算题 然后判断学生输入的答案对错与否 按下列 要求以循序渐进的方式编程 程程序序 1 通过 ...

  4. c语言程序题是如何判分的,C语言编程题判分系统的研究与实现

    摘要: 随着计算机技术和因特网的发展,B/S模式的教学系统在高校教学中显得越来越重要.C语言程序设计是计算机专业的一门重要的基础课程,具有实践性强的特点,在教学中应加大实践教学比例.本文利用网络技术开 ...

  5. 输入两个数、用python求他们的和_从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数C语言编程题:从键盘上输入两个...

    从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数 C语言编程题:从键盘上输入两个 www.zhiqu.org     时间: 2020-11-23 参考代码: #includev ...

  6. c语言小学生加法考试题程序4,c语言编程题与答案4.doc

    c语言编程题与答案4 c语言编程题及答案(三) 1. 给小学生出加法考试题 编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列要求以循序渐进的方式编程. 程序1 通过输入两个 ...

  7. c语言代码题及答案,c语言编程题精选及答案

    c语言编程题精选及答案 C 语言编程题精选 C 语言学习 2010-11-30 15:48:25 阅读 47 评论 0 字号:大中小 订阅 1. 有函数 F(x)=(x+1)2 和 G(x)=2x+1 ...

  8. c语言ifmn除2余1,C语言编程题及答案 2

    <C语言编程题及答案 2>由会员分享,可在线阅读,更多相关<C语言编程题及答案 2(112页珍藏版)>请在人人文库网上搜索. 1.1请编写函数fun,其功能是:找出2M整型二维 ...

  9. c语言编程题总结,c语言编程题总结

    c语言编程题总结 1.求100之内自然数中最大的能被17整除的数. 2.已知a,b,c都是1位整数,求当三位整数abc.cba的和为1333时a.b.c的值. 3.计算并输出200-400之间不能被3 ...

  10. 高中信息技术c语言编程题,高中信息技术招聘C语言编程题精选.doc

    C语言编程题精选 编程实现对键盘输入的英文名句子进行加密.用加密方法为,当内容为英文字母时其在26字母中的其后三个字母代替该字母,若为其它字符时不变. 编程实现将任意的十进制整数转换成R进制数(R在2 ...

最新文章

  1. springboot-mysql-HikariCP集成
  2. SAP Ariba——全球最大的采购服务平台
  3. [翻译] - Inside SQL Server 2000's Memory Management Facilities
  4. mysql堵塞 sending data和sort状态多,cpu高
  5. uni开发中可以用table标签么_「uni-app 组件」t-table 表格
  6. 被LCD调戏睡不着了
  7. ubuntu20.10创建QT应用程序快捷方式 Terminal中输入命令直接打开QtCreator
  8. 人工智能python课程总结1500字_李开复的《人工智能》读后感1500字
  9. 今日计划:修改Plog,为期2天
  10. php的require 失败,PHP在require_once上失败
  11. PyQt5系列(四)Mac10.12上安装Cocoapods
  12. PHP 5.2、5.3、5.4、5.5、5.6 对比以及功能详解
  13. printf() 输出控制符
  14. java仓库管理实验报告,基于java的仓库管理系统.doc
  15. 无线网Wifi和WLAN的区别
  16. C++ 并发指南-atomic原子变量使用struct(二)
  17. 计算机删除行快捷键,删除快捷键是什么?电脑删除快捷键有哪些?
  18. 华为什么出鸿蒙系统,华为已官宣鸿蒙,中兴和魅族的态度却截然不同, 到底啥原因?...
  19. Ubuntu 命令行安装Anaconda3(root用户)
  20. 汽车之家搜索算法工程师招聘

热门文章

  1. 编译java程序的主命令_编译Java程序的命令是:()
  2. 蓝牙 status 133
  3. 浏览器阻挡cookies_浏览器设置阻止第三方Cookie保护自己隐私
  4. Nginx-跨域请求配置
  5. 利用在线客服做好新媒体运营工作
  6. 计算机上装的word怎么卸载,【2人回答】电脑自己重装系统后,电脑自带了Office2007,怎么把这个卸载掉?软件卸载里找不到Office?-3D溜溜网...
  7. Bdsyn百度手机助手是何物,它是如何神不知鬼不觉地安装到你的电脑里的?
  8. VisualSVN Server的配置和使用方法(转)
  9. C#选择与循环结构,运算符
  10. 感觉最智能的工作,偏偏最人工——元旦的致命来电