怎样让这个只有加法运算的程序变成可以完成四则运算的,或者说if里面的加号换成什么就可以完成四则运算

#include <stdio.h>
int main(void)
{
int data1,data2,result;
char op;
printf("Please enter the expression data1+data2\n");
scanf("%d%c%d",&data1,&op,&data2);
printf("Please enter the expression result\n");
scanf("%d",&result);
if(data1+data2==result)
{
printf("%d%c%d=%d right\n",data1,op,data2,data1+data2);
}
else
{
printf("%d%c%d=%d wrong\n",data1,op,data2,result);
}
return 0;
}