输入格式为(%d %d %c)来进行简单的计算器编程
用switch来解决:
#include<stdio.h>
int main()
{
int date1,date2,result;
char op;
scanf("%d %d %c",&date1,&date2,&op);
switch(op)
{
case '+':result=date1+date2;
printf("%d",result);break;
case '-':result=date1-date2;
printf("%d",result);break;
case '*':result=date1*date2;
printf("%d",result);break;
case '/':result=date1/date2;
printf("%d",result);break;
}
return 0;
}
用if语句去完成:
#include<stdio.h>
int main()
{
int date1,date2,result;
char op;
scanf("%d %d %c",&date1,&date2,&op);
if(op=='+')
{
result=date1+date2;
printf("%d",result);
}
if(op=='-')
{
result=date1-date2;
printf("%d",result);
}
if(op=='*')
{
result=date1*date2;
printf("%d",result);
}
if(op=='/')
{
result=date1/date2;
printf("%d",result);
}
return 0;
}