C语言实现简单计算器程序

简单计算器程序
编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数,op为运算符,它的取值只能是+、-、*、/。。要求必须使用switch-case语句实现。

输出结果精确到小数点后2位:如输入1+1, 程序应该返回结果0.00。
在这里插入图片描述

#include "stdio.h"
int main() {
// your code
  float data1,data2;
  char op;
  scanf("%f %c %f",&data1,&op,&data2);
  switch (op)
    {
    case '+':
        printf("%.2f",data1+data2);
        break;
    case '-':
        printf("%.2f",data1-data2);
        break;
    case '*':
        printf("%.2f",data1*data2);
        break;
    case '/':
        printf("%.2f",data1/data2);
        break;
    default:
        break;
    }
}

版权声明:本文为qq_41648820原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。