Chinaunix首页 | 论坛 | 博客
  • 博客访问: 86816
  • 博文数量: 35
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 401
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-28 14:09
文章分类

全部博文(35)

文章存档

2015年(27)

2014年(8)

分类: C/C++

2014-12-15 11:09:24


点击(此处)折叠或打开

  1. #include<stdio.h>
  2. double calcutortor(double a, double b, char myoperator)
  3. {
  4.     if(myoperator=='+')
  5.     {
  6.         return a+b;
  7.     }
  8.     else if(myoperator=='-')
  9.     {
  10.         return a-b;
  11.     }
  12.     else if(myoperator=='*')
  13.     {
  14.         return a*b;
  15.     }
  16.     else if(myoperator=='/')
  17.     {
  18.         if(b==0)
  19.         {
  20.             printf("Cannot divide into 0!!!\n");

  21.             return 0;
  22.         }
  23.         else
  24.         {
  25.             return a/b;
  26.         }
  27.         
  28.     }
  29.     else
  30.     {
  31.         printf("error\n");
  32.         return 0;
  33. }
  34.     }
  35.     int main()
  36.     {
  37.         double a,b;
  38.         char myoperator;
  39.         scanf("%lf%c%lf", &a , &myoperator,&b);
  40.         printf("%lf\n" ,calcutortor(a,b,myoperator));

  41.     
  42.     return 0;
  43. }

阅读(812) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~