编程实现简单的计算器功能,要求用户按如下格式从键盘输入算式:
操作数1 运算符op 操作数2
计算并输出表达式的值,其中算术运算符包括:加(+)、减(-)、乘()、除(/)、^(次幂)。
要求使其能进行浮点数的算术运算,同时允许使用字符
、x与X作为乘号,并且允许输入的算术表达式中的操作数和运算符之间可以加入任意多个空格符。
**输入格式要求:"%f %c%f" 提示信息:“Please enter the expression:\n”
**输出格式要求:"%f + %f = %f \n" “%f - %f = %f \n” “%f * %f = %f \n” “%f / %f = %f \n” “Division by zero!\n” “%f ^ %f = %f \n” “Invalid operator! \n”

代码:

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{float x,y;char op;printf("Please enter the expression:\n");scanf("%f %c%f",&x,&op,&y);switch(op){case '+':printf("%f + %f = %f \n",x,y,x+y);break;case '-':printf("%f - %f = %f \n",x,y,x-y);break;case '*':case 'x':case 'X':printf("%f * %f = %f \n",x,y,x*y);break;case '/':if(y==0)printf("Division by zero!\n");elseprintf("%f / %f = %f \n",x,y,x/y);break;case '^':printf("%f ^ %f = %f \n",x,y,pow(x,y));//求次幂需要使用pow函数break;default:printf("Invalid operator! \n");}return 0;
}

C语言 编程实现简单的计算器功能相关推荐

  1. 编程实现简单的计算器功能(swich)

    编程实现简单的计算器功能,要求用户按如下格式从键盘输入算式:   操作数1 运算符op 操作数2   计算并输出表达式的值,其中运算符为:加( + ).减( - ),乘( * ).除( / )   用 ...

  2. c语言设计计算器的意义,C语言结课设计之计算器功能

    C语言结课设计之计算器功能 发布时间:2020-10-04 08:36:02 来源:脚本之家 阅读:103 作者:长风Qiu 本文实例为大家分享了C语言实现计算器的具体代码,供大家参考,具体内容如下 ...

  3. php计算器按钮功能,PHP简单在线计算器功能示例

    PHP简单在线计算器功能示例 PHP可以被嵌入于HTML语言,它相对于其他语言.编辑简单,实用性强,更适合初学者.下面是小编分享的PHP简单在线计算器功能示例,一起来看一下吧. 简单的计算器(www. ...

  4. android实现计算器功能吗,利用Android实现一个简单的计算器功能

    利用Android实现一个简单的计算器功能 发布时间:2020-11-20 16:25:01 来源:亿速云 阅读:90 作者:Leah 今天就跟大家聊聊有关利用Android实现一个简单的计算器功能, ...

  5. php四则运算出题器_PHP实现的简单四则运算计算器功能示例

    本文实例讲述了PHP实现的简单四则运算计算器功能.分享给大家供大家参考,具体如下: php实现一个简单的四则运算计算器(还不支持括号的优先级).利用栈这种数据结构来计算表达式很赞. 这里可以使用栈的结 ...

  6. 编写简单的计算器功能的程序

    使用switch语句实现简单的加减乘除 具体代码如下: #include<stdio.h> int main() {int date1, date2; char op;printf(&qu ...

  7. Android实现简单的计算器功能

    Android实现简单的计算器功能 **前言:**通过Android实现简单的计算器功能,实现简单的加.减.乘.除操作. 效果图如下: 第一步 布局文件:activity_main.xml <? ...

  8. 用C语言实现一个简单的计算器代码

    #include <stdio.h> #include <math.h> #include <stdlib.h> //预处理指令 int main(void) {d ...

  9. android计算器功能实现,在android中利用 studio实现一个简单的计算器功能

    在android中利用 studio实现一个简单的计算器功能 发布时间:2020-11-07 15:35:20 来源:亿速云 阅读:168 作者:Leah 这篇文章将为大家详细讲解有关在android ...

最新文章

  1. 全国计算机建模三等奖,2009年全国数学建模真题(论文获国家 三等奖).doc
  2. Nginx—核心配置location匹配规则说明
  3. cups共享linux打印机_linux入门-映射网络驱动器
  4. SpringBoot使用jasypt加解密密码
  5. 游侠原创:手机电子商务与社交隐私--网络安全的下一个关注点
  6. iPhone如何拍摄惊人的照片
  7. 用wxDraw.js制作酷炫的小程序canvas动画『wxDraw 小程序界的zrender』
  8. Java、python实现啊哈算法 —— chapter3 枚举 炸弹人
  9. 日常笔记系列:java汉字判断
  10. python下载网络图片_Python下载网络图片方法汇总与实现
  11. 计算机未来职业人生规划目标与行动措施,计算机职业规划书1500字
  12. class文件的加载过程
  13. 简单一招就能进行不同平台的推文转移,复制粘贴。
  14. 用Acrobat pro DC 自动生成pdf目录——知网硕博论文为例(附带如何下载只有caj的pdf)
  15. CAD 二次开发 图层操作(3)取得指定图层下的所有对象id
  16. NX/UG二次开发创建曲面偏置体
  17. QMediaplayer播放本地文件mp4失败
  18. java 字数_java 字数统计
  19. 微信开发小程序报wxss编译错误
  20. html点击按钮跳出消息框

热门文章

  1. EOS什么时候会归零?
  2. Pycharm设置http代理
  3. C++:实现量化ODE模型测试实例
  4. Gitlab CI/CD:入门指南
  5. 根据当前日期获取一年前的日期
  6. sql 纵向求和_SQL里边的求和语句怎么写
  7. python的字符串切片操作
  8. 51单片机红外控制步进电机
  9. php中调行高代码_Excel行高怎么设置
  10. LC振荡电路分析方法