21xrx.com
2024-09-17 03:38:32 Tuesday
登录
文章检索 我的文章 写文章
如何用C语言的Switch语句编写一个计算器程序
2023-06-15 15:24:57 深夜i     --     --
C语言 Switch语句 计算器程序 变量 操作符 操作数 scanf函数

C语言是一种基础编程语言,很多程序员在学习编程的时候都会接触到它。在C语言中,使用Switch语句可以方便地编写计算器程序,实现简单的加减乘除等操作。

首先,需要定义变量来存储操作数和操作符,例如:

int num1, num2;

char operator;

然后,使用scanf函数来接收用户的输入:

printf("请输入第一个操作数:");

scanf("%d", &num1);

printf("请输入第二个操作数:");

scanf("%d", &num2);

printf("请输入操作符(+、-、*、/):");

scanf(" %c", &operator);

接下来,使用Switch语句根据操作符来选择相应的操作:

switch(operator)

{

  case '+':

    printf("%d + %d = %d\n", num1, num2, num1 + num2);

    break;

  case '-':

    printf("%d - %d = %d\n", num1, num2, num1 - num2);

    break;

  case '*':

    printf("%d * %d = %d\n", num1, num2, num1 * num2);

    break;

  case '/':

    if(num2 == 0)

    {

      printf("除数不能为0!\n");

    }

    else

    {

      printf("%d / %d = %d\n", num1, num2, num1 / num2);

    }

    break;

  default:

    printf("无效的操作符。\n");

}

运行程序后,用户就可以输入两个操作数和操作符,并获得相应的结果。

  
  

评论区

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