用指针实现四则运算
#include<stdio.h>
int main()
{
int num1;
int num2;
char sign;
char arr[5]={'+','-','*','/'};
char *p=arr;
scanf("%d %s %d=",&num1,&sign,&num2);
for(int i=0;i<4;i++){
if(sign==*(p+i)){
if(i==0){
printf("%d",num1+num2);
return 0;
}
else if(i==1){
printf("%d",num1-num2);
return 0;
}
else if(i==2){
printf("%d",num1*num2);
return 0;
}
else if(i==3){
printf("%d",num1/num2);
return 0;
}
}
}
return 0;
}


浙公网安备 33010602011771号