6课:自动算账助手
🧮

自动算账助手

毕业项目:简易计算器

📖知识引入

📥scanf读取算式
用scanf读取两个数字和一个运算符,像收银员输入价格
🔀if-else选择
根据运算符选择不同的计算方式,像路口选择不同方向
💧double浮点运算
使用double类型支持小数运算,避免整数除法丢精度
🛡️除零检查
除法时要检查除数是否为0,否则程序会崩溃
🏷️运算符匹配
用==比较字符运算符,如op=='+'判断是否是加法
💡
综合运用输入输出、变量和条件判断,除法时记得检查除数不为0

🔍简易计算器项目

📝简易计算器项目
💻
点击「运行」查看输出
计算器工作流程:
┌─────────┐   ┌──────────┐   ┌─────────┐
│ 输入算式 │->│ 判断运算符 │->│ 输出结果 │
│ 3 + 5   │   │  + ?     │   │  8.00   │
└─────────┘   └──────────┘   └─────────┘
                  ↓
        ┌───┬───┬───┬───┐
        │ + │ - │ * │ / │
        └───┴───┴───┴───┘
         加  减  乘  除
除法时需检查除数≠0

🎯小测验

1题:读取double用什么占位符?

2题:这个项目综合运用了什么?

3题:除法时为什么要检查除数?

📝本课知识点

  • scanf读取数字和运算符
  • if-else选择运算
  • double支持小数
  • 除法检查除数不为0
  • 恭喜完成C城堡入门!获得🥉城堡新兵勋章
6课完成!继续探索下一课吧 🚀