已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > C/C++ > 讨论/求助

标题: 求助。。。一个计算器源码

作者: @Ta

时间: 2013-08-16

点击: 2643

#include "stdio.h"
void main()
{
int Num1,Num2,Result;
char ch,ch1;
printf("这是一个简单计算器\n运算符如下:\n+加\n-减\n*乘\n/除\n");
printf("请输入表达式如 5+6 然后按回车键:");
scanf("%d%c%d%c",&Num1,&ch,&Num2,&ch1);
switch(ch)
{
case '+':
   Result=Num1+Num2;
   printf("%d+%d=%d\n",Num1,Num2,Result);
   break;
case '-':
   Result=Num1-Num2;
   printf("%d-%d=%d\n",Num1,Num2,Result);
   break;
case '*':
   Result=Num1*Num2;
   printf("%d*%d=%d\n",Num1,Num2,Result);
   break;
    case '/':
     if(Num2=0)
     printf("亲,分母不能为0哦");
     else
    Result=Num1/Num2;
    printf("%d/%d=%d\n",Num1,Num2,Result);
    break;
default:
   printf("输入表达式错误或该计算器不具备 %c 功能\n",ch);

}
}
帮我看看。。。为什么算除法的时候会出问题捏?
@老虎会游泳 

[隐藏样式|查看源码]


『回复列表(2|隐藏机器人聊天)』

1. 这是c语言初学者经常犯的错误,编译器不会报错的,if(num==0),少了个等号
(/@Ta/2013-08-17 01:15//)

2. 额。。。好吧。。。谢谢了。。。忘记了。。。嘿嘿。。。@haicom
(/@Ta/2013-08-17 11:22//)

回复需要登录

8月15日 23:31 星期五

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1