【OpenJudge题集】编程基础之逻辑表达式与条件分支(十九)简单计算器

在这里插入图片描述


【OpenJudge题集目录】MOOC课程程序设计与算法完整版

题目ID题目名称
01判断数正负
02输出绝对值
03奇偶数判断
04奇偶ASCII值判断
05整数大小比较
06判断是否为两位数
07收集瓶盖赢大奖
08判断一个数能否同时被3和5整除
09判断能否被3,5,7整除
10有一门课不及格的学生
11晶晶赴约会
12骑车与走路
13分段函数
14计算邮资
15最大数输出
16三角形判断
17判断闰年
18点和正方形的关系
19简单计算器
20求一元二次方程的根
21苹果和虫子2

1️⃣ 题目描述:简单计算器

一个最简单的计算器,支持+, -, *, / 四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。

2️⃣ 输入格式

输入只有一行,共有三个参数,其中第1、2个参数为整数,第3个参数为操作符(+,-,*,/)。

3️⃣ 输出格式

输出只有一行,一个整数,为运算结果。然而:

  1. 如果出现除数为0的情况,则输出:Divided by zero!
  2. 如果出现无效的操作符(即不为 +, -, *, / 之一),则输出:Invalid operator!

4️⃣ 样例输入

1 2 +

5️⃣ 样例输出

3

6️⃣ 解题思路

为了实现一个最简单的计算器,我们需要处理基本的四种运算:加法、减法、乘法和除法。此外,还需要处理以下特殊情况:

  1. 除数为0的情况。
  2. 无效的操作符。

  1. 读取输入:输入包含三个参数,第1和第2个参数为整数,第3个参数为操作符(+,-,*,/)。
  2. 判断操作符有效性:检查操作符是否为有效的四种操作符之一。
  3. 执行运算并处理特殊情况:根据操作符进行相应的运算。如果是除法,需要检查除数是否为0。
  4. 输出结果:根据运算结果或错误情况输出相应的信息。

7️⃣ 代码

#include <stdio.h>

int main() {
    int a, b;
    char op;

    // 读取输入的两个整数和一个操作符
    scanf("%d %d %c", &a, &b, &op);

    // 根据操作符执行相应的运算
    switch (op) {
        case '+':
            printf("%d\n", a + b);
            break;
        case '-':
            printf("%d\n", a - b);
            break;
        case '*':
            printf("%d\n", a * b);
            break;
        case '/':
            if (b == 0) {
                printf("Divided by zero!\n");
            } else {
                printf("%d\n", a / b);
            }
            break;
        default:
            printf("Invalid operator!\n");
            break;
    }

    return 0;
}

在这里插入图片描述

⏪ 上一题下一题 ⏩
  • 26
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: c关系逻辑达式计算器是一种能够计算关系逻辑达式的工具。它可以处理包括等于、不等于、大于、小于、大于等于、小于等于等关系操作符的达式,并能够自动进行逻辑运算,包括与、或、非等逻辑操作符。使用这种计算器,我们可以快速准确地计算各种关系逻辑达式,避免了手算带来的繁琐计算、容易出错等问,提高了计算效率与结果的精确度。 此外,c关系逻辑达式计算器还支持多种输入方式,包括手动输入、复制黏贴等,并且可以同时显示输入达式和计算结果,便于用户随时查看调整输入达式、核对计算结果。除此之外,它还具备简单易用的操作界面,使得用户无需复杂的学习与使用过程,即可快速上手使用。这些特点使c关系逻辑达式计算器成为一个非常有用的计算工具,在日常、工作和学习中发挥着重要的作用。 ### 回答2: 关系逻辑达式计算器是一种能够解析、计算关系逻辑达式的工具。该计算器通过输入关系逻辑达式,自动解析达式中的逻辑关系,并最终给出达式的真值。 关系逻辑达式在数学、计算机科学和形式逻辑等领域中得到了广泛的应用。在这些领域中,关系逻辑达式常用于达两个或多个变量之间的关系,以及对这种关系进行条件判断和逻辑推理。例如,在计算机科学中,关系逻辑达式常用于编写程序中的条件语句和循环语句;在数学中,关系逻辑达式则常用于数学证明中的推理步骤。 而关系逻辑达式计算器,则为用户提供了一个便捷的工具,可以帮助用户快速解析和计算其所需的关系逻辑达式。在使用该计算器时,用户只需输入达式,输入达式中所用的逻辑运算符和变量,并点击计算器的计算按钮即可。 除此之外,一些高级的关系逻辑达式计算器还可以提供额外的功能,例如:支持嵌套达式、支持多种逻辑运算符、支持多种参照值等。这些功能可以帮助用户更清晰地编写复杂的关系逻辑达式,并能得到更准确的计算结果。 总之,关系逻辑达式计算器是一种非常实用的工具,能够帮助用户更快、更准确地计算和解析复杂的关系逻辑达式,是数学、计算机科学和形式逻辑等领域的重要工具之一。 ### 回答3: c是一款关系逻辑达式计算器,它可以通过输入关系逻辑达式,运算出结果。在计算器的界面上,用户可以输入变量、运算符和括号,通过操作符的逻辑运算,计算出最终的逻辑结果。c计算器支持常用的逻辑操作符,如“与”(AND)、“或”(OR)、“非”(NOT)等,同时也支持其他进阶的逻辑运算符,如“异或”(XOR)等。 c计算器主要应用于计算机科学、数学等领域,它可以帮助我们在逻辑判断和决策过程中,快速准确地得出结果。例如,为了判断一个事物是否满足一定的条件,我们可以将条件达式输入进c计算器中进行运算,得到最终的逻辑结果。此外,c计算器还可以帮助我们进行逻辑运算的拓展,比如布尔代数中的逻辑和与逻辑或等等。 总的来说,c计算器是一款实用、高效的逻辑计算工具,它帮助我们在实际工作和生活中更加方便地进行逻辑运算。这款计算器在线上和离线上都有应用,且使用起来简单易懂,越来越受到广大用户的欢迎。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海洋 之心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值