int cal(char s[]) {
int num1 = 0, num2 = 0;
char op;
int i = 0;
while (s[i] >= '0' && s[i] <= '9') {
num1 = num1 * 10 + (s[i] - '0');
i++;
}
op = s[i];
i++;
while (s[i] >= '0' && s[i] <= '9') {
num2 = num2 * 10 + (s[i] - '0');
i++;
}
switch (op) {
case '+':
return num1 + num2;
case '-':
return num1 - num2;
case '*':
return num1 * num2;
case '/':
if (num2 == 0) {
return 0;
}
return num1 / num2;
}
return 0;
}
04-20
2240
