21xrx.com
2025-04-24 18:49:29 Thursday
文章检索 我的文章 写文章
「教程」C语言Switch做一个简易计算器
2023-06-17 15:49:16 深夜i     27     0
C语言 Switch 计算器 运算符 数字

C语言的Switch语句常常被用来代替繁琐的if-else语句,这次就利用Switch语句来写一个简单的计算器。

首先,我们需要用户输入两个数字和要进行的运算符号(如加、减、乘、除等)。接着,我们可以利用Switch语句来判断运算符并进行相应的计算,最终输出结果。

下面是代码示例:

#include 
int main() {
  char operator;
  float num1, num2, result;
  printf("请输入运算符(+、-、*、/):");
  scanf("%c", &operator);
  printf("请输入两个数字:");
  scanf("%f %f", &num1, &num2);
  switch(operator) {
    case '+':
      result = num1 + num2;
      break;
    case '-':
      result = num1 - num2;
      break;
    case '*':
      result = num1 * num2;
      break;
    case '/':
      result = num1 / num2;
      break;
    default:
      printf("错误的运算符!");
      return 0;
  }
  printf("%.2f %c %.2f = %.2f", num1, operator, num2, result);
  return 0;
}

当用户输入运算符、数字后,程序会根据用户输入的运算符对数字进行相应的计算,最终输出结果。若用户输入了错误的运算符,则会输出错误提示。

  
  

评论区