C语言 用户输入运算数和四则运算符,输出计算结果
用C语言中简单的语句可以实现四则运算:
1、if语句
#include<stdio.h>
int main()
{
double num_left,num_right;
char operate;
printf("请输入四则运算:\n");
scanf("%lf%c%lf",num_left,operate,num_right);
if(operate=="+")
{
printf("结果是%f\n",num_left+num_right);
}
else if(operate=="-")
{
printf("结果是%f\n",num_left-num_right);
}
else if(operate=="*")
{
printf("结果是%f\n",num_left*num_right);
}
else if(operate=="/")
{
printf("结果是%f\n",num_left/num_right);
}
return 0;
}
2、switch...case...
#include<stdio.h>
int main()
{
double num_left,num_right;
char operate;
printf("请输入四则运算:\n");
scanf("%lf%c%lf",num_left,operate,num_right);
switch(operate)
case '+':
printf("结果是%f\n",num_left+num_right);
break;
case '-':
printf("结果是%f\n",num_left-num_right);
break;
case '*':
printf("结果是%f\n",num_left*num_right);
break;
case '/':
printf("结果是%f\n",num_left/num_right);
break;
return 0;
}