用switch语句实现以下

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:39:05
实现以下功能:读入两个运算数(datal和data2)及一个运算符(op),计算表达式data1 op data2的值,其中op可为+,-,*,/(用switch语句实现)

#include <stdio.h>
main()
{
int date1,date2;
char op;
printf("input date1(op)date2:");
scanf("%d%c%d",&date1,&op,&date2);
switch(op)
{
case '+':printf("%d+%d=%d.\n",date1,date2,date1+date2);break;
case '-':printf("%d-%d=%d.\n",date1,date2,date1-date2);break;
case '*':printf("%d*%d=%d.\n",date1,date2,date1*date2);break;
case '/':printf("%d/%d=%lf.\n",date1,date2,(double)date1/date2);break;
}
}
调试成功 运行结束 完全满足