21xrx.com
2024-12-22 22:18:30 Sunday
登录
文章检索 我的文章 写文章
用C语言Switch语句实现简单的计算器
2023-06-17 06:56:17 深夜i     --     --
C语言 Switch语句 计算器 运算符 算术运算

C语言是一种广泛使用的编程语言,在计算机科学领域得到了广泛的应用。它支持各种编程范式,如过程式编程、面向对象编程和函数式编程。在这里,我们将介绍如何使用C语言的Switch语句设计一个简单的计算器。

首先,我们需要定义四个基本的算术运算,包括加法、减法、乘法和除法。然后,我们需要定义用于获取用户输入的变量。在这里,我们可以使用scanf函数。最后,我们编写Switch语句以根据用户选择的运算符执行相应的算术运算。

下面是实现这一计算器的基本代码:


#include

int main() {

  char operator;

  double num1, num2;

  printf("请输入运算符 (+, -, *, /): ");

  scanf("%c", &operator);

  printf("请输入两个数字: ");

  scanf("%lf %lf", &num1, &num2);

  switch(operator) {

    case '+':

      printf("%.2lf + %.2lf = %.2lf", num1, num2, num1 + num2);

      break;

    case '-':

      printf("%.2lf - %.2lf = %.2lf", num1, num2, num1 - num2);

      break;

    case '*':

      printf("%.2lf * %.2lf = %.2lf", num1, num2, num1 * num2);

      break;

    case '/':

      printf("%.2lf / %.2lf = %.2lf", num1, num2, num1 / num2);

      break;

    default:

      printf("错误,无效的运算符");

  }

  return 0;

}

在这个例子中,我们使用Switch语句根据用户选择的运算符执行相应的算术运算。我们使用printf函数显示结果。我们还使用scanf函数获取用户输入的运算符和数字。scanf函数在读取浮点数时使用%lf格式说明符。

这个计算器的实现是非常简单的,但它足以说明如何使用C语言的Switch语句实现计算器。通过这个示例,我们可以学习到C程序的基础知识和语法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复