用C语言编写简易计算器

来源:互联网 发布:中国高铁网络 编辑:程序博客网 时间:2024/06/04 08:13

用C语言中的switch语句实现简易的四则运算计算器

#include<stdio.h>int main(){   double number1=0.0;   double number2=0.0;   char operation=0;   for(;;)   {   printf("\nEnter the calculation\n");   scanf("%lf%c%lf",&number1,&operation,&number2);   switch(operation)   {      case '+':           printf("=%lf\n",number1+number2);          break;      case '-':           printf("=%lf\n",number1-number2);           break;      case '*':           printf("=%lf\n",number1*number2);           break;      case '/':           if(number2==0)             printf("\n\n\aDivision by zero error!\n");           else             printf("=%lf\n",number1/number2);           break;      case '%':           if((long)number2==0)               printf("\n\n\aDivision by zero error!\n");            else             printf("=%ld\n",(long)number1%(long)number2);                 break;      default:          printf("\n\n\aDivision by zero error!\n");          break;              }    }    return 0;}
原创粉丝点击