21xrx.com
2024-12-23 00:15:51 Monday
登录
文章检索 我的文章 写文章
使用switch语句做一个计算器
2023-06-15 10:03:01 深夜i     --     --
C语言 switch语句 计算器

C语言中的switch语句可以用于多个不同的分支条件。结合if语句,它可以完成很多复杂的任务。在这篇文章中,我们将为大家介绍一个简单的例子,展示如何使用switch语句创建一个简单的计算器。

首先,我们需要定义一个操作符及两个操作数:

char op;  /* 操作符 */

float a, b; /* 操作数 */

然后,通过scanf语句获取用户输入的操作符和操作数:

scanf ("%c %f %f", &op, &a, &b);

接下来,我们可以使用switch语句检测用户输入的操作符,并根据结果执行相应的操作。以下是完整的代码:

#include

int main() {

 char op;

 float a, b;

 printf("请输入操作符和操作数:");

 scanf("%c %f %f", &op, &a, &b);

 switch(op) {

  case '+':

   printf("%.1f + %.1f = %.1f", a, b, a + b);

   break;

  case '-':

   printf("%.1f - %.1f = %.1f", a, b, a - b);

   break;

  case '*':

   printf("%.1f * %.1f = %.1f", a, b, a * b);

   break;

  case '/':

   printf("%.1f / %.1f = %.1f", a, b, a / b);

   break;

  default:

   printf("错误的操作符");

   break;

 }

 return 0;

}

这个程序会提示用户输入操作符和操作数,并根据输入执行相应的操作。如果用户输入的操作符不合法,程序会显示错误信息。

  
  

评论区

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