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

我也写过一个。。。。看样子大家都喜欢用 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. linux shell 计算器 除0,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....

    用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo &quo ...

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

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

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

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

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

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

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

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

  6. android 加减乘除计算器,【03-21求助】写一个简易计算器的安卓app,一按加减乘除就退出...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package com.example.ag; import android.app.Activity; import android.os.Bundle ...

  7. c语言内存不能为written,执行时,该内存不能为read求指导

    执行时,该内存不能为"read",求指点! 用API写了个窗口,用VC++6.0 编译 连接 都无错误,但是运行时候出错,程序运行不出来.弹出如下报错信息: 我机子的操作系统是 W ...

  8. HTC G2 超级新手教程之最终版

    HTC G2 超级新手教程之最终版 2011年11月23日 发表于 2010-10-28 19:51:00 HTC G2 终极指南 你要是想安装一个rom 或者是获取root 想了解一些名词 你来对地 ...

  9. 超级新手自己弄的xLnt库配置方法

    (超级新手自己弄的xLnt库配置方法(也算自己备忘)) 准备工作 1.下载cmake,请下载64位版本链接:link 2.下载xlnt库,链接:link 3.安装cmake,选择默认安装即可. 本人使 ...

最新文章

  1. 钉钉微应用怎么进入_钉钉微应用如何打开本地app (Android)-问答-阿里云开发者社区-阿里云...
  2. Java教程:Java定义字符串(2种方式)
  3. [TJOI2017]DNA
  4. 关于JEECG中表单提交的中断与手动提交
  5. iOS深入学习(Block全面分析)
  6. PHP配置问题(找不到指定模块)解决办法
  7. 刷脸信息采集坚持用户授权最小够用的原则
  8. AUTOSAR和OSEK关系及网络管理比较
  9. python魔兽挂机_魔兽怀旧服玩家有多难?为了不用重新排队,自制绝不封号的外挂!...
  10. WeCenter 文件目录结构
  11. 调用新浪微博开放平台接口
  12. (转)文件名后缀大全
  13. 诛仙mysql架设_目前最完整的诛仙私服架设教程
  14. 《问题笔记》【Office】Office安装失败问题及解决办法
  15. java连接阿里云物联网(服务器端)
  16. 【Linux】SIGCHLD信号
  17. 两个网段共享打印机_不同ip段共享打印机设置方法
  18. 10.业余无线电术语
  19. ADS-B及雷达显示终端8.0
  20. ReadingTime-十一月

热门文章

  1. 编写Python高质量代码,资深程序员的 91 个建议
  2. Python logging模块的基本使用
  3. Java继承注意事项难点理解
  4. 4.3.2 用jQuery进行异步加载(2)
  5. ASP.NET企业开发框架IsLine FrameWork系列之十五--框架配置信息大全(下)
  6. 漫步数学分析番外二(上)
  7. [机器学习-Sklearn]决策树学习与总结 (ID3, C4.5, C5.0, CART)
  8. 【杂记】我为什么要坚持写博客
  9. 深度学习的实用层面 —— 1.3 机器学习基础
  10. hog与fhog(转载)