C语言编程题:话费套餐问题
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语言编程题:话费套餐问题相关推荐
- c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?...
C语言编程题:任意输入4个点,求围成四边形的面积是多少.代码如下: #include "stdio.h" #include "math.h" void main ...
- c语言小学生加法考试题程序4,c语言编程题及答案.doc
c语言编程题及答案.doc C C 语言编程题及答案(三)语言编程题及答案(三) 1. 给小学生出加法考试题 编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列 要求以循序渐 ...
- 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc
C C 语言编程题及答案 三 语言编程题及答案 三 1 给小学生出加法考试题 编写一个程序 给学生出一道加法运算题 然后判断学生输入的答案对错与否 按下列 要求以循序渐进的方式编程 程程序序 1 通过 ...
- c语言程序题是如何判分的,C语言编程题判分系统的研究与实现
摘要: 随着计算机技术和因特网的发展,B/S模式的教学系统在高校教学中显得越来越重要.C语言程序设计是计算机专业的一门重要的基础课程,具有实践性强的特点,在教学中应加大实践教学比例.本文利用网络技术开 ...
- 输入两个数、用python求他们的和_从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数C语言编程题:从键盘上输入两个...
从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数 C语言编程题:从键盘上输入两个 www.zhiqu.org 时间: 2020-11-23 参考代码: #includev ...
- c语言小学生加法考试题程序4,c语言编程题与答案4.doc
c语言编程题与答案4 c语言编程题及答案(三) 1. 给小学生出加法考试题 编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列要求以循序渐进的方式编程. 程序1 通过输入两个 ...
- c语言代码题及答案,c语言编程题精选及答案
c语言编程题精选及答案 C 语言编程题精选 C 语言学习 2010-11-30 15:48:25 阅读 47 评论 0 字号:大中小 订阅 1. 有函数 F(x)=(x+1)2 和 G(x)=2x+1 ...
- c语言ifmn除2余1,C语言编程题及答案 2
<C语言编程题及答案 2>由会员分享,可在线阅读,更多相关<C语言编程题及答案 2(112页珍藏版)>请在人人文库网上搜索. 1.1请编写函数fun,其功能是:找出2M整型二维 ...
- c语言编程题总结,c语言编程题总结
c语言编程题总结 1.求100之内自然数中最大的能被17整除的数. 2.已知a,b,c都是1位整数,求当三位整数abc.cba的和为1333时a.b.c的值. 3.计算并输出200-400之间不能被3 ...
- 高中信息技术c语言编程题,高中信息技术招聘C语言编程题精选.doc
C语言编程题精选 编程实现对键盘输入的英文名句子进行加密.用加密方法为,当内容为英文字母时其在26字母中的其后三个字母代替该字母,若为其它字符时不变. 编程实现将任意的十进制整数转换成R进制数(R在2 ...
最新文章
- springboot-mysql-HikariCP集成
- SAP Ariba——全球最大的采购服务平台
- [翻译] - Inside SQL Server 2000's Memory Management Facilities
- mysql堵塞 sending data和sort状态多,cpu高
- uni开发中可以用table标签么_「uni-app 组件」t-table 表格
- 被LCD调戏睡不着了
- ubuntu20.10创建QT应用程序快捷方式 Terminal中输入命令直接打开QtCreator
- 人工智能python课程总结1500字_李开复的《人工智能》读后感1500字
- 今日计划:修改Plog,为期2天
- php的require 失败,PHP在require_once上失败
- PyQt5系列(四)Mac10.12上安装Cocoapods
- PHP 5.2、5.3、5.4、5.5、5.6 对比以及功能详解
- printf() 输出控制符
- java仓库管理实验报告,基于java的仓库管理系统.doc
- 无线网Wifi和WLAN的区别
- C++ 并发指南-atomic原子变量使用struct(二)
- 计算机删除行快捷键,删除快捷键是什么?电脑删除快捷键有哪些?
- 华为什么出鸿蒙系统,华为已官宣鸿蒙,中兴和魅族的态度却截然不同, 到底啥原因?...
- Ubuntu 命令行安装Anaconda3(root用户)
- 汽车之家搜索算法工程师招聘
热门文章
- 编译java程序的主命令_编译Java程序的命令是:()
- 蓝牙 status 133
- 浏览器阻挡cookies_浏览器设置阻止第三方Cookie保护自己隐私
- Nginx-跨域请求配置
- 利用在线客服做好新媒体运营工作
- 计算机上装的word怎么卸载,【2人回答】电脑自己重装系统后,电脑自带了Office2007,怎么把这个卸载掉?软件卸载里找不到Office?-3D溜溜网...
- Bdsyn百度手机助手是何物,它是如何神不知鬼不觉地安装到你的电脑里的?
- VisualSVN Server的配置和使用方法(转)
- C#选择与循环结构,运算符
- 感觉最智能的工作,偏偏最人工——元旦的致命来电