PTA 7-6 简单计算器 (10分)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PTA 7-6 简单计算器 (10分)相关的知识,希望对你有一定的参考价值。

技术图片



```#include<stdio.h>
int main()
{
    int a, b, c, count = 0;
    char ch;
    scanf("%d", &a);
    while ((ch = getchar()) != ‘=‘)
    {
        scanf("%d", &b);
        if ((ch == ‘/‘) && (b == 0))
        {
            count = 1; break;
        }
        switch (ch)
        {
        case ‘+‘: a = a + b; break;
        case ‘-‘:a = a - b; break;
        case ‘*‘:a = a * b; break;
        case ‘/‘:a = a / b; break;
        default:
            count = 1; break;
        }
        if (count) break;
    }
    if (count)
    {
        printf("ERROR");
    }
    else
    {
        printf("%d", a);
    }
    return 0;
}

以上是关于PTA 7-6 简单计算器 (10分)的主要内容,如果未能解决你的问题,请参考以下文章

PTA题目集导航

PTA乙级 (1049 数列的片段和 (20分))

python练习7——PTA

PTA 程序设计天梯赛(121~140题)

PTA 程序设计天梯赛(1~20题)

PTA 7-6 百钱买百鸡问题 (15分)