四则运算(练习指向函数的指针)

Description
问题描述:输入一个简单的四则运算表达式,包括两个实数和一个运算符,请编程计算出结果。表达式格式为s1 $ s2,s1和s2是两个实数,“$”表示运算符(+,-,,/),根据运算符输出相应的运算结果(保证除法运算时除数不为0,结果保留两位小数)。定义四个函数分别完成加、减、乘、除运算,并要求在程序中定义函数指针调用这些函数。
Input
多实例测试,每行对应一组测试,每行由形如s1 $ s2的表达式组成,其中s1和s2是两个实数,“$”表示运算符(+,-,
,/)
Output
每组测试对应一个计算结果,保留两位小数
Sample Input
3+5
1.5*2
8-6
Sample Output
8.00
3.00
2.00

在这里插入代码片
#include<stdio.h>
int main(void)
{
 double a,b;
 char c;
 while(scanf("%lf%c%lf",&a,&c,&b) != EOF)
 {
  switch(c)
  {
   case '+':printf("%.2f\n",a + b);continue;
   case '-':printf("%.2f\n",a - b);continue;
   case '/':printf("%.2f\n",a / b);continue;
   case '*':printf("%.2f\n",a * b);continue;
   default:break;
  }
 }
 return 0;
}
发布了147 篇原创文章 · 获赞 44 · 访问量 4135

猜你喜欢

转载自blog.csdn.net/weixin_45949073/article/details/104411089