21xrx.com
2025-03-18 23:59:15 Tuesday
文章检索 我的文章 写文章
如何使用c语言编写一个简单的计算器程序
2023-06-14 13:11:26 深夜i     --     --
C语言 计算器程序 scanf函数

C语言是一种非常流行的编程语言,也是编写计算器程序的常用语言之一。在本文中,我们将介绍如何使用C语言编写一个简单的计算器程序。

首先,我们需要定义几个变量,用于存储计算器程序中的数字和操作符。比如说,我们可以定义两个整型变量num1和num2,还有一个字符类型的变量operator。

接下来,我们需要从用户输入中获取这些变量的值。我们可以使用scanf函数来获取用户输入的数字,使用getchar函数来获取用户输入的操作符。具体代码如下:

int num1,num2;
char operator;
printf("请输入要计算的数字和操作符:\n");
scanf("%d%c%d",&num1,&operator,&num2);

获取用户输入后,我们就可以根据操作符的不同来进行相应的计算了。比如说,如果操作符是“+”,我们可以使用“+”运算符将num1和num2相加,并将结果打印出来。具体代码如下:

if(operator == '+'){
  printf("%d + %d = %d",num1,num2,num1+num2);
}

类似地,我们可以根据不同的操作符来实现加减乘除等计算功能。最终的代码如下:

#include 
int main(){
  int num1,num2;
  char operator;
  printf("请输入要计算的数字和操作符:\n");
  scanf("%d%c%d",&num1,&operator,&num2);
  if(operator == '+'){
    printf("%d + %d = %d",num1,num2,num1+num2);
  }
  else if(operator == '-'){
    printf("%d - %d = %d",num1,num2,num1-num2);
  }
  else if(operator == '*'){
    printf("%d * %d = %d",num1,num2,num1*num2);
  }
  else if(operator == '/'){
    printf("%d / %d = %d",num1,num2,num1/num2);
  }
  else{
    printf("无法识别的操作符。");
  }
  return 0;
}

  
  

评论区