关闭

条件运算实现的简易计算器

标签: C语言条件运算符嵌套简易计算器
217人阅读 评论(0) 收藏 举报
分类:
/*
* For example:
* input : 3*2 then press "Enter"
* output: 13 * 25 = ?
*         13 * 25 = 325
*/
#include <stdio.h>
#include <math.h>
#define ERROR -1
int main(void)
{
    char ch;
    int a,b,num;
    scanf("%d %c %d",&a,&ch,&b);
    printf("%d %c %d = ?\n",a,ch,b);
    num = ((ch=='*')?(a*b):((ch=='/')?(a/b):((ch=='+')?(a+b):((ch=='-')?(a-b):((ch=='^')?(int)pow(a,b):ERROR)))));
    if(num==-1)
    {
        printf("Operation symbol error!\n");
        return -1;
    }
    else
        printf("%d %c %d = %d\n",a,ch,b,num);
    return 0;
}

运行结果如下:
运行结果

无聊之作,不喜勿喷!

0
0
查看评论

jsp之一个简单的计算器

知识点: 1. 如何接收jsp页面提交的数据,并处理 2. jsp中如何使用java片段 3. jsp中如何使用javascript完成对数据合法性的校验效果展示: <!-- 这是一个简单计算器的界面 --> <%@ page contentType=&q...
  • kaikai_sk
  • kaikai_sk
  • 2016-11-05 18:05
  • 323

JavaScript编写简易计算器

一、前言 在看DRP视频的过程中,再次复习到了HTML、CSS、JavaScript。下面做一个简易计算器来复习一下相关知识。 二、HTML应用 首先呢,就是使用HTML画页面,咱们应该先把计算器的大概模样画出来,至于长相如何,尚且不管。         ...
  • qq_26545305
  • qq_26545305
  • 2017-02-14 16:30
  • 643

简易四则运算计算器(C51单片机实现)

【说明】     这是嵌入式课程的一个小作业,用C51单片机,实现了0-255内的简易四则运算,暂不支持负数、溢出等特殊情况的处理。 【关键点】     1、计算器用R5、R6、R7三位显示,段码为0,全暗,段码为0xff,全亮。  ...
  • David_Jett
  • David_Jett
  • 2016-04-11 20:26
  • 1637

js制作简易计算器

实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。 提示:获取元素的值设置和获取方法为:例:赋值:document.getElementById(“id”).value = 1; 取值:var = document.getElementById(“id”).value; ...
  • lin14543
  • lin14543
  • 2016-08-10 18:03
  • 1492

20170918_chr_calActionchr Struts2实现简易计算器

Struts2实现简易计算器 /20170918_chr_calActionchr/src/nuc/sw/action/CalAction.java package nuc.sw.action;import com.opensymphony.xwork2.ActionContext; import ...
  • qq_34101492
  • qq_34101492
  • 2017-12-13 13:17
  • 35

如何用jsp实现一个简易计算器(三)

做这个jsp页面,主要是为了实现在同一个页面提交和接受数据的功能。 这个小程序存在很多不足,希望大家多多批评指正。
  • believejava
  • believejava
  • 2014-09-08 01:05
  • 5417

C#之条件运算

C#之条件运算           条件运算           根据指定的条件,决定如何进行运算的一种运算方式,可以代替一些简单的条件语句,实现条件的判定和执行。   ...
  • nangeali
  • nangeali
  • 2017-03-17 14:46
  • 256

编写简单的计算器类,实现简单的加减乘除

这是我第一次一个人独立的、完整的完成的一个简单的编程。虽然很简单,但是我觉得最重要的是我有了编程的那种思想,这对我来说已经是很大的进步了。所以记下来,做一个小小的纪念,给自己一点信心。也方便以后的复习和理解。代码可能有点多,但这是我最初的想法,以后想到了会改。大家有什么更好地理解也可以说出来,我就能...
  • clare504
  • clare504
  • 2012-11-11 14:03
  • 6636

MVC设计模式及Menu之简易计算器

一.学习目标 1. 掌握UI界面的嵌套布局 2. EditText通过三种属性可以指定     android:digits   数字 0~9 或字母 a~z     android...
  • qianyu_qianxun
  • qianyu_qianxun
  • 2013-04-06 20:48
  • 535

设计模式之一:简单工厂模式,用python实现简易计算器

设计模式之一:简单工厂模式,用python实现简易计算器听说写技术博客对别人对自己都有好处,于是从这里开始写第一篇博客,记录自己的学习历程。由于编程功底很薄弱(对于代码的不足或错误,欢迎大家批评指正),最近自学Python,想做些小项目练练手,发现程杰写的大话设计模式这书不错,适合新手入门。开始这本...
  • VincentLuo91
  • VincentLuo91
  • 2015-10-25 15:34
  • 1121
    个人资料
    • 访问:14526次
    • 积分:281
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条