天天看点

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

继续阅读