实现加减乘除计算

简介: 【10月更文挑战第26天】实现加减乘除计算。

实现加减乘除计算。

实例

include

int main() {

char operator;
double firstNumber,secondNumber;

printf("输入操作符 (+, -, *, /): ");
scanf("%c", &operator);

printf("输入两个数字: ");
scanf("%lf %lf",&firstNumber, &secondNumber);

switch(operator)
{
    case '+':
        printf("%.1lf + %.1lf = %.1lf",firstNumber, secondNumber, firstNumber + secondNumber);
        break;

    case '-':
        printf("%.1lf - %.1lf = %.1lf",firstNumber, secondNumber, firstNumber - secondNumber);
        break;

    case '*':
        printf("%.1lf * %.1lf = %.1lf",firstNumber, secondNumber, firstNumber * secondNumber);
        break;

    case '/':
        printf("%.1lf / %.1lf = %.1lf",firstNumber, secondNumber, firstNumber / secondNumber);
        break;

    // operator doesn't match any case constant (+, -, *, /)
    default:
        printf("Error! operator is not correct");
}

return 0;

}

输出结果为:

输入操作符 (+, -, , /):
输入两个数字: 4 5
4.0 * 5.0 = 20.0

目录
相关文章
|
存储 数据处理
计算机数据的表示及运算
计算机数据的表示和运算是计算机系统中非常重要的概念。计算机使用二进制来表示和处理数据,其中包括整数、浮点数和字符等不同类型的数据。下面将详细介绍计算机数据的表示和运算。 1. 二进制表示:计算机使用二进制系统来表示数据。二进制系统由0和1两个数字组成,每一位称为一个比特(bit)。比特是计算机中最小的存储单位,可以表示一个二进制数值(0或1)。 2. 整数表示:计算机使用补码表示整数。补码是一种用于表示负数的方法,它将负数的最高位设为1,正数的最高位设为0。补码表示可以保证负数的运算结果仍然是有效的。 3. 浮点数表示:计算机使用浮点数表示实数。浮点数由两个部分组成:尾数和指数。尾数表示
198 0
|
6月前
|
存储 Python
NumPy 简单算术:加减乘除及其他运算
NumPy 中的简单算术运算可以通过 `add`, `subtract`, `multiply`, `divide`, `power`, `mod`, `remainder` 等函数实现,这些函数支持条件运算,并接受 `where` 参数。例如,`add()` 实现加法,`subtract()` 表示减法,`multiply()` 是乘法,`divide()` 用于除法,`power()` 提升到幂次,`mod()` 和 `remainder()` 计算余数。`absolute()` 或 `abs()` 可以计算数组元素的绝对值。这些函数可用于数组或类似数组对象,返回新数组存储运算结果。
57 2
|
7月前
|
计算机视觉
加法运算
【5月更文挑战第8天】加法运算。
156 4
|
7月前
加减乘除简单吗?不,一点都不,利用位运算实现加减乘除(代码中不含+ - * /)
加减乘除简单吗?不,一点都不,利用位运算实现加减乘除(代码中不含+ - * /)
|
人工智能 测试技术
MoonLight的运算问题
MoonLight的运算问题
102 0
|
7月前
|
算法
你知道几种乘法的计算方式?
你知道几种乘法的计算方式?
148 0
|
算法
不使用+或-运算符,计算两数之和
不使用+或-运算符,计算两数之和
88 0
|
Shell
数学运算
数学运算
60 0
|
Java
不用加减乘除做加法
不用加减乘除做加法
108 0
不用加减乘除做加法
|
数据库
关系代数运算——除法运算
关系代数运算——除法运算
294 0
关系代数运算——除法运算

热门文章

最新文章