21xrx.com
2024-12-23 00:42:42 Monday
登录
文章检索 我的文章 写文章
如何使用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;

}

  
  

评论区

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