21xrx.com
2024-12-22 22:05:05 Sunday
登录
文章检索 我的文章 写文章
使用switch语句的C语言计算器编写方法
2023-06-17 04:42:30 深夜i     --     --
- C语言 - switch语句 - 计算器 - 加法运算 - 减法运算 - 乘法运算 - 除法运算

C语言是一种非常流行的高级编程语言,可以用来编写各种应用程序,包括计算器。本文将介绍使用switch语句编写C语言计算器的方法。

首先,建立一个新的C语言文件,并在文件中输入以下代码:

#include

int main()

{

 char operator;

 double num1, num2;

 printf("请输入运算符:");

 scanf("%c", &operator);

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

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

 switch(operator)

 {

  case '+':

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

   break;

  case '-':

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

   break;

  case '*':

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

   break;

  case '/':

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

   break;

  default:

    printf("输入有误,请重新输入!");

    return 0;

 }

 return 0;

}

代码解析:

- 首先,将需要用到的变量定义在main()函数中。

- 然后,分别提示用户输入运算符和两个数字,使用scanf函数读取用户的输入。

- 接下来,使用switch语句进行运算符的判断。如果运算符为加号,则执行加法运算并输出结果;如果运算符为减号,则执行减法运算并输出结果;如果运算符为乘号,则执行乘法运算并输出结果;如果运算符为除号,则执行除法运算并输出结果。最后,如果运算符不是这四个运算符之一,则提示用户输入错误并返回0。

关键词:

- C语言

- switch语句

- 计算器

- 加法运算

- 减法运算

- 乘法运算

- 除法运算

  
  

评论区

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