该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

我也写过一个。。。。看样子大家都喜欢用 switch()来写计算机

。。。。百度排版是渣渣!!!!!

# include

intmain(void){ doublea, b, c;//a: 被X数, b: X数, c: 运算结果保存charxz, fuhao , tc;//xz: 最开始让用户选择四则运算还是取模运算, fuhao: 运算符, tc: 执行一次程序后让用户选择是否退出计算机。intx, y, z;//x, y, z: 用来保存取模相关变量,printf("代码计算器:可以求加、减、乘、除和取模\n""如果需要进行四则运算请输入1, 如果需要进行取模运算请输入2 \n");do{scanf("%d", &xz);if (xz == 1){printf("请按照“被X数 运算符 X数” 的格式输入: \n");scanf("%lf %c %lf", &a, &fuhao, &b);switch (fuhao){case '+':c = a + b;printf("%lf + %lf = %lf \n", a, b, c);break;case '-':c = a - b;printf("%lf - %lf = %lf \n", a, b, c);break;case '*':c = a * b;printf("%lf * %lf = %lf \n", a, b, c);break;case '/':c = a / b;printf("%lf / %lf = %lf \n", a, b, c);break;default:printf("没有这个运算符\n");break;}}if (xz == 2){printf("请按照“被X数 运算符 X数” 的格式输入: \n");scanf("%d %c %d", &x, &fuhao, &y);switch (fuhao){case '%':z = x % y;printf("%d %% %d = %d \n", x, y, z);break;default:printf("没有这个运算符\n");break;}}

printf("是否还要继续使用软件计算机?如果需要使用请安(Y)否则请按随机数: ");scanf(" %c", &tc);if (tc == 'y' || tc == 'Y')printf("如果需要进行四则运算请输入1, 如果需要进行取模运算请输入2 \n");

}while (tc == 'y' || tc == 'Y');printf("\n\nBey! \n\n\n\n");

return 0;}

c语言switch做一个计算器,超级新手,用switch写了个计算器程序,求指导相关推荐

  1. 用switch编写一个计算机程序,超级新手,用switch写了个计算器程序,求指导

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我也写过一个....看样子大家都喜欢用 switch()来写计算机 ....百度排版是渣渣!!!!! # include intmain(void){ d ...

  2. c语言设计程序计算器,C语言程序设计,做一个简单计算器

    题目: C语言程序设计,做一个简单计算器 程序内容有:加减乘除和平方,立方,开方等.用if或者swith结构来编程. 算加法时只输出加法的结果,算减法时只出减法的结果,如此类推. 解答: 已发送, # ...

  3. 0基础用android做一个excel表查询器(2):编写程序

    0基础用android做一个Excel表查询器(2):编写程序 编完页面下面就该开始写程序了,首先确定一下思路,很简单,将Excel表写入一个List(或数组)里,然后获取Plain Text中写入的 ...

  4. python编写一个简单计算器_如何用Tkinter写个简单计算器

    上机实践课程开始了,嗯,老师来了之后念了下PPT,然后说:开始做吧......... 然后就开始了Python的GUI之路,以前没接触过PYthon的可视化界面(虽然这样很不明智) 但是现在做起来感觉 ...

  5. 用python做一个简单的游戏,用python写一个小游戏

    大家好,本文将围绕如何用python做一个简单的小游戏展开说明,python编写的入门简单小游戏是一个很多人都想弄明白的事情,想搞清楚用python做一个简单的游戏需要先了解以下几个事情. 1.Pyt ...

  6. c语言怎么输入一个字符串跳出循环,关于字符串:键入Quit退出C程序

    我在想程序的问题是什么. 键入quit时无法退出程序. 这是我所拥有的: #include #include int main(void) { char string[200]; printf(&qu ...

  7. C语言:输入一个不多于5位的正整数,要求1:求出它是几位数; 要求2:分别打印出每一位数; 要求3:按逆序打印出各位数字;

    /*输入一个不多于5位的正整数,要求1:求出它是几位数; 要求2:分别打印出每一位数; 要求3:按逆序打印出各位数字;*/#include <stdio.h> #include <m ...

  8. c语言不用switch做计算器,超级新手,用switch写了个计算器程序,求指导

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我也写过一个....看样子大家都喜欢用 switch()来写计算机 ....百度排版是渣渣!!!!! # include intmain(void){ d ...

  9. c语言switch编写计算器,超级新手,用switch写了个计算器程序,求指导

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我也写过一个....看样子大家都喜欢用 switch()来写计算机 ....百度排版是渣渣!!!!! # include intmain(void){ d ...

最新文章

  1. JSP 三 :九大隐式对象
  2. kindeditor上传图片php,Kindeditor编辑器添加图片上传水印功能(php代码)
  3. C++矩阵处理工具——Eigen
  4. 微软私有云分享(R2)5-域升级造成Hyper-V主机无法实时迁移
  5. SQLHELPER C#
  6. uGUI知识点剖析之RectTransform
  7. 对象交互。英雄搏击游戏。0107
  8. vue3 创建路由「vue-router 4.x 的使用」
  9. 【java】在jsp的js和css里面使用EL表达式取值|style里面用$取值
  10. oracle erp crm系统,企业集成ERP和CRM系统的模式体验
  11. mysql 自动 分库 备份_MySQL分库备份的方法
  12. C++ 设计模式 —— 策略模式(Strategy)
  13. command -- 把动作封装成类
  14. ORACLE功能GREATEST功能说明具体实例
  15. mysql索引超出了数组接线_索引超出数组范围是什么意思
  16. JavaScript中的表单验证
  17. 关于Android直接连MySQL获取数据的真机测试的一些坑
  18. RHEL7挂载本地yum源
  19. fgo服务器维护更新,fgo命运冠位指定活动维护公告 12月2日更新
  20. LaTeX技巧001:ctex下使用其他中文字体

热门文章

  1. 数据可视化平台由哪些要素组成
  2. 大数据分析平台由哪些部分构成
  3. can test 接收报文_CAN总线
  4. java 反射机制 在structs2_Java面试题之Struts2
  5. c语言中读和写的作用,C语言中对文件最基本的读取和写入函数
  6. pyinstaller与anaconda python_python – 在Anaconda安装后运行pyinstaller导致ImportError:没有名为’pefile’的模块...
  7. 局域网传输文件_WinXP系统电脑局域网传输文件的操作方法
  8. Codeforces Round #772 (Div. 2) D. Infinite Set (动态规划+思维)
  9. 学习C++项目—— 搭建多线程网络服务框架,性能测试(并发性能测试,业务性能测试,客户端响应时间测试,网络带宽测试)
  10. Shell脚本编程之(六)循环