🧮
自动算账助手
毕业项目:简易计算器
📖知识引入
📥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课完成!继续探索下一课吧 🚀