21xrx.com
2024-12-23 00:09:59 Monday
登录
文章检索 我的文章 写文章
基于C语言的简单计算器设计
2023-06-09 14:03:33 深夜i     --     --
C语言 计算器 实现原理

实现原理:

1. 通过scanf函数获取用户输入的两个数和运算符;

2. 判断用户输入的运算符是什么(加减乘除),根据不同的运算符做出不同的计算并输出结果;

3. 使用while循环,让程序可以多次计算,直到用户输入“0”结束程序。

代码实现:


#include

int main()

{

  // 定义变量

  float a,b,result;

  char operator;

  

  do

  {

    // 提示用户输入

    printf("请输入计算式(例如:1+2、5-3、8*2、7/5):");

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

    

    // 判断运算符并计算结果

    switch(operator)

    {

      case '+': result=a+b; printf("%f + %f = %f\n\n",a,b,result); break;

      case '-': result=a-b; printf("%f - %f = %f\n\n",a,b,result); break;

      case '*': result=a*b; printf("%f * %f = %f\n\n",a,b,result); break;

      case '/': result=a/b; printf("%f / %f = %f\n\n",a,b,result); break;

      default: printf("不是有效的运算符,请重新输入!\n\n");

    }

  }while(operator!='0');

  

  printf("程序已结束!");

  return 0;

}

  
  

评论区

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