VS2019写的简单四则运算计算器出错,求大佬斧正o(0﹏0)o

pananiu1 2020-10-24 01:22:56
#include<stdio.h>
int main()
{
int num1, num2;
char ch;
float result;
printf("please input :");

scanf_s("%d %c %d", &num1, &ch, &num2);

switch (ch)
{
case '+':num1 + num2;break;
case '-':result = (float)num1 - num2;break;
case '*':result = (float)num1 * num2;break;
case '/':
if (num2 == 0)
{
printf("你错了");
break;
}
else
{
result = num1 / num2;
break;
}


}




printf("结果是:%.2f\n", result);



return 0;
}
...全文
15926 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
老夏 2020-12-11
  • 打赏
  • 举报
回复
case '+':num1 + num2; 没有 result =
redleafe 2020-11-01
  • 打赏
  • 举报
回复
Switch语句建议把default:补上。
发帖
VC.NET

7541

社区成员

.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
帖子事件
创建了帖子
2020-10-24 01:22
社区公告
暂无公告