Bailian2696 計算表達式的值
問題簡述:(略)
問題分析:
簡單的輸入輸出題,用到字元串函數,不解釋。
程式說明:(略)
參考連結:(略)
題記:(略)
AC的C++語言程式如下:
/* Bailian2696 計算表達式的值 */
#include <stdio.h>
#include <string.h>
char *op[] = {"mul", "div", "add", "sub", "mod"};
char s[6];
int main(void)
{
int n, a, b, ans;
scanf("%d", &n);
while(n--) {
scanf("%d%s%d", &a, s, &b);
if(strcmp(s, op[0]) == 0) ans = a * b;
else if(strcmp(s, op[1]) == 0) ans = a / b;
else if(strcmp(s, op[2]) == 0) ans = a + b;
else if(strcmp(s, op[3]) == 0) ans = a - b;
else if(strcmp(s, op[4]) == 0) ans = a % b;
printf("%d\n", ans);
}
return 0;
}