该函数是实现2个整数的运算
通过Switch来选择该实现什么运算
也可以通过if(){} else if(){} else{}语句块来实现运算
例如:
if(c=='+'){
sum=a+b;
printf("结果为:%.2lf",sum);
}
若要实现多次运算,则可以加入do{}whlie();语句块来实现。
//两数相加减乘除
# include <stdio.h>
int main(){
int a,b;
char c;
double sum=0.0;
printf("请输入第一个数:\n");
scanf("%d",&a);
printf("请输入(+、-、*、/):\n");
scanf("%s",&c);//%s输入的是字符串,%c若后面无‘\n’则会直接提示输入第二个数,但是本题“%d\n”也不行
printf("请输入第二个数:\n");
scanf("%d",&b);
switch(c){
case '+':
sum=a+b;
printf("结果为:%.2lf",sum);
break;
case '-':
sum=a-b;
printf("结果为:%.2lf",sum);
break;
case '/':
sum=a/b;
printf("结果为:%.2lf",sum);
break;
case '*':
sum=a*b;
printf("结果为:%.2lf",sum);
break;
default: printf("你输入的符号不对!!!\n");break;
}
return 0;
}