i don't know what the problem is.thanks for helpCode:#include <stdio.h> #include <string.h> int add(int a, int b){ int ans; ans=a+b; return ans; } int mul(int a, int b){ int ans; ans=a*b; return ans; } int sub(int a, int b){ int ans; ans=a-b; return ans; } int div(int a, int b){ int ans; ans=a/b; return ans; } void main(){ char choice[20]; int ans; int a,b; scanf("%s",&choice); if(choice=="add") { scanf("%d %d",&a,&b); ans=add(a,b); printf("%d",ans); } else if(choice=="sub") { scanf("%d %d",&a,&b); ans=sub(a,b); printf("%d",ans); } else if(choice=="mul") { scanf("%d %d",&a,&b); ans=mul(a,b); printf("%d",ans); } else if(choice=="div") { scanf("%d %d",&a,&b); ans=div(a,b); printf("%d",ans); } else printf("Wrong input"); }