天天看點

Bailian2926 算術運算【水題】

Bailian2926 算術運算

問題簡述:(略)

問題分析:簡單計算題,需要注意類型,用long long類型來避免資料計算後溢出。

程式說明:同時給出C++語言和C語言的2種題解程式。C語言程式中,讀入資料需要一些格式技巧,方能保證程式代碼簡潔。一般而言,許多OJ程式需要用更快的C語言的輸入輸出方式,否則容易導緻TLE。

參考連結:(略)

題記:(略)

AC的C++語言程式如下:

/* Bailian2926 算術運算 */

#include <iostream>

using namespace std;

int main()
{
    long long a, b;
    char op;
    while(cin >> a >> op >> b)
        if(op == '+') cout << a + b << endl;
        else cout << a - b << endl;

    return 0;
}
           

AC的C語言程式如下:

/* Bailian2926 算術運算 */

#include <stdio.h>

int main()
{
    long long a, b;
    char op[2];
    while(~scanf("%lld%s%lld", &a, op, &b))
        if(op[0] == '+') printf("%lld\n", a + b);
        else printf("%lld\n", a - b);

    return 0;
}
           

繼續閱讀