Chinaunix首页 | 论坛 | 博客
  • 博客访问: 623361
  • 博文数量: 210
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2062
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-19 21:54
文章分类

全部博文(210)

文章存档

2020年(2)

2019年(18)

2018年(27)

2017年(5)

2016年(53)

2015年(88)

2014年(17)

分类: C/C++

2014-12-15 11:48:13

#include
double calculator(double a, double b,  char operator)
{
if (operator=='+')
{
return a+b;
}
else if (operator=='-')
{
return a-b;
}
else if (operator=='*')
{
return a*b;
}
else if (operator=='/')
{
if(b==0)
{
printf(" 输入的有误,除数不能为零\n");
}
else
{
return a/b;
}
}
else 
{
printf("输入错误\n");
return 0;
}


}


int main()
{
double sum,a,b;
char operator;
scanf("%lf%c%lf",&a,&operator,&b);
printf("%lf\n",calculator(a,b, operator));
return 0;
}
 




阅读(682) | 评论(0) | 转发(0) |
0

上一篇:if语句比较

下一篇:求方程有几个实数根

给主人留下些什么吧!~~