天天看點

Bailian2696 計算表達式的值【入門】

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;
}
           

繼續閱讀