介绍

练习循环的使用(while,switch)

难度 ⭐

#include <stdio.h>
#include <string.h>
// 开发一个程序用来维护账簿的余额。程序将为用户提供选择菜单:清空余额账户,向账户存钱,从账户取钱,显示当前余额,退出程序。选项用
// 用while和switch实现
// 1 菜单
//   提供选项:0: 退出程序 ; 1:存钱 ; 2:取钱 ; 3:显示当前余额 ; 4:清空余额
void menu()
{printf("***********************************************************\n");printf("\n");printf("0: 退出程序 ; 1:存钱 ; 2:取钱 ; 3:显示当前余额 ; 4:清空余额\n");printf("\n");printf("***********************************************************\n");}
int main()
{double money = 0;double* m = &money;int input = 0;double tmp = 0;do{menu();printf("请选择选项:");scanf("%d", &input);switch(input){case 1:printf("请输入需要存入的数额:");scanf("%lf", &tmp);*m += tmp;break;case 2:printf("请输入需要取出的数额:");scanf("%lf", &tmp);if (tmp <= money){*m -= tmp;}else{printf("你的余额不足,请重新确认\n");}break;case 3:printf("当前余额:%lf\n", money);break;case 4:printf("清空余额\n");*m = 0;break;case 0:printf("退出程序\nBye!");break;default:break;}} while (input);return 0;
}

C 经典练习题 - 账簿计算相关推荐

  1. 作用域经典练习题(主要是这个图太大不能一起分享)

    作用域经典练习题 function fn() {var i = 10;return function(n) {console.log(n + (++i))//i++ 和 ++i 都是自身累加1 i++ ...

  2. c语言指针面试经典选择题及答案,C语言指针经典练习题-及答案

    <C语言指针经典练习题-及答案>由会员分享,可在线阅读,更多相关<C语言指针经典练习题-及答案(11页珍藏版)>请在人人文库网上搜索. 1.C语言指针练习题及答案一.选择题1. ...

  3. oracle经典练习题--【高级查询】

    经典练习题–[高级查询] 今天我分享的是关于Oracle高级查询的经典练习题 –1.查询emp表中的所有信息 select * from emp –2.显示emp表的雇员名称和工资. select E ...

  4. 2020-12-09 深度学习 经典CNN模型计算量与内存需求分析

    经典CNN模型计算量与内存需求分析 表1 CNN经典模型的内存,计算量和参数数量对比 AlexNet VGG16 Inception-v3 模型内存(MB) >200 >500 90-10 ...

  5. mysql测试题汇总_总结:SQL练习【SQL经典练习题】

    好像今天圣诞节 刚刷完SQL练习[SQL经典练习题],本篇文章将对我不牢固的知识做简单汇总. 没对比就没标准,当练习超经典SQL练习题,做完这些你的SQL就过关了时才知道自己以前练习的SQL是最基础的 ...

  6. python经典题库及答案文库_Python100经典练习题

    Python100经典练习题 #!/usr/bin/env python #coding: utf-8 [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? ...

  7. [转载] Python水平自测!100道经典练习题.pdf(附答案)

    参考链接: Python运算子 自学Python最令人头痛的地方,不是学不进去,而是不知道自己学完之后是什么样的水平!篇幅原因本文只分享了前10道练习题. 公号文章处放了前36道题,大家可以自行查阅: ...

  8. python进阶练习题:IRR计算 - 盈利能力的评价【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    python进阶练习题:IRR计算 - 盈利能力的评价[难度:2级]: <跨度风格="字体重量:粗体;颜色:金"> IRR </跨度>或内部收益率,是基于所 ...

  9. Python100道经典练习题(一)

    Python100道经典练习题(一) 当前计算机语言最火的python占据我们生活的各个方面,人工智能.云计算.5G发展.汽车工业.互联网加行业等.话不多说,所谓磨刀不误砍柴工,掌握一门编程语言的最佳 ...

最新文章

  1. mvc 普通上传, 图片转二进制上传
  2. 昵图网服务器系统资源不足,Win7系统提示系统资源不足警告怎么办? - 爱绿豆...
  3. 谁是最可爱的人--环卫工人
  4. SCOM 2012系列⑨单台服务器拓扑监控
  5. 树形结构:递归转化为迭代,万能通用方法,分治策略基于栈的实现
  6. python能print中文吗_python怎么print汉字
  7. MFC串口通信串口指示灯的实现
  8. 软件项目管理第一课—IT项目管理实战案例介绍
  9. 信息学奥赛C++语言:蒙氏数学难题
  10. Centos7下安装小米SQL优化工具SOAR
  11. 计算机无线网络无法连接网络,笔记本连无线网显示无法连接此网络 怎么处理...
  12. typora下载百度网盘
  13. Adaptive Supply Chain: Demand–Supply Synchronization Using Deep Reinforcement Learning翻译
  14. 发票校验属于物料管理(MM)模块,发票为财务和成本控制提供付款信息和发票评估。
  15. 【学习笔记】系统的松弛线性性、时不变性、因果性
  16. 【电商】电商后台---商品管理系统
  17. for (char c : s)这种循环方式的使用
  18. Android使用Google Map服务 - 根据GPS信息在地图上定位
  19. 蛇形走线用在哪里,一文告诉你
  20. EMC选定计划首现国内厂商(迪思杰)

热门文章

  1. 如何学习java游戏服务器开发?
  2. taobao.refund.get( 获取单笔退款详情 )
  3. mybatis-三层架构
  4. 3.MySQL表的设计
  5. 1.1 计算机发展历程
  6. random函数概总
  7. 手把手讲解python在随机漫步理论的应用
  8. Spring Web 学习 -- DeferredResult 长连接异步返回
  9. 搭建gitlab-ce超详细流程(馋哭了)
  10. python创建一个字典、保存用户名和密码_Python实现生成密码字典的方法示例