该函数是实现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;}