Chinaunix首页 | 论坛 | 博客

分类: IT业界

2014-11-26 21:05:31

#include


int main()
{
float factor_1,factor_2 ;   //定义两个数
double result;
char operation;
     scanf("%f%c%f",&factor_1 , &operation ,&factor_2 );
if(operation =='+')     // 判断,如果是加法,输出结果
{
result=factor_1+factor_2;
        printf("sum is %lf\n",result);
}
else if(operation == '-')  //     判断,如果是减法,输出结果
    {
        result=factor_1-factor_2;
        printf("sub is %lf\n",result);
}


     else if(operation == '*')   // 判断,如果是乘法,输出结果
{
       result=factor_1*factor_2;
       printf("cheng is %lf\n",result);
}
    else if(operation == '/')  // 判断,如果是除法
{
if(factor_2 ==0)    //如果除数为0,则直接结束程序,因为除数不能为0
{
    printf("除数不能为0\n");
return 0;
    }
        result=factor_1/factor_2;     //如果除数不为0,输出结果。
        printf("chu is %lf\n",result);

}

else
{
printf("something is error, 亲,你打错了哦\n");  //如果打出的是其他的命令,例如:#,¥,%,&,则直接告诉你“亲,你打错了哦”
return 0;
}
return 0;
}
如图:
加法:

减法:

乘法:

除法:

其他:
阅读(1349) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~