int main(void)
{
int a, b;
char op;
float ans;
scanf_s("%d%c%d",&a,&op,1,&b); if (op == '+')
{
ans = (float)a + b;
}
else if (op == '-')
{
ans = (float)a - b;
}
else if (op == '*')
{
ans = (float)a*b;
}
else if (op == '/')
{
ans = (float)a / b;
} printf("%.2f",ans);
return 1;
}

 

这是一个简单的四则运算的程序,里面用到了if else ,用if else 就一定要明白程序执行的流程,当op==‘+’的时候,执行

ans=(float)a+b,执行完这句之后程序流程就到了printf("%.2f",ans)这里了,一定要明白这里,op==‘+’后面的else都不会执行的。

最新文章

  1. Android之使用个推实现三方应用的推送功能
  2. High Frequency Trading (整理中...)
  3. 1-9 TCP/IP参考模型
  4. windows 7 安装 scrapy
  5. Access 2003版数据库在Win7 64位系统下的不适应
  6. 转载: C++ 转换构造函数 和 类型转换函数
  7. Shanghai InfoSys .NET engineer telephone interview
  8. osg
  9. Ext JS学习第五天 我们所熟悉的javascript(四)
  10. supervisor的集中化管理搭建
  11. Maximum Subarray Sum
  12. python 元组学习
  13. 用swing做一个简单的正则验证工具
  14. Jupyter-notebook 导出时不显示Input[]代码
  15. c# 利用百度图像处理【人像分割】一键抠图
  16. aerospike数据库配置
  17. Angular入门笔记
  18. Maps.newHashMapWithExpectedSize(2)
  19. 一步一步 Pwn RouterOS之ctf题练手
  20. PHP ini_set

热门文章

  1. [Luogu1527][国家集训队]矩阵乘法
  2. Xcode7 修改项目名完全攻略
  3. 关于fpga的m9k的部分理解
  4. eclipse share project到svn时显示不被信任的证书,暂时接受也不行
  5. homebrew的安装与使用
  6. ASP.NET 2.0缓存
  7. 数据库中通过group by找出表中的重复数据
  8. 题目1534:数组中第K小的数字 ——二分
  9. pmap命令 查看进程用了多少内存
  10. linux(6)