Java教程

《程序设计基础》 第三章 分支结构 7-18 两个数的简单计算器 (10 分)

本文主要是介绍《程序设计基础》 第三章 分支结构 7-18 两个数的简单计算器 (10 分),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。

输入格式:

输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。

输出格式:

当运算符为+-*/%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求余五种运算符以外的其他符号)则输出ERROR

输入样例1:

-7 / 2

结尾无空行

输出样例1:

-3

结尾无空行

输入样例2:

3 & 6

输出样例2:

ERROR
#include<stdio.h>
int main(void)
{
    int x,y;
    char c;
    scanf("%d %c %d",&x,&c,&y);
    if (c=='+')
        printf("%d",x+y);
    else if(c=='-')
        printf("%d",x-y);
    else if(c=='*')
        printf("%d",x*y);
    else if(c=='/')
        printf("%d",x/y);
    else if(c=='%')
        printf("%d",x%y);
    else
        printf("ERROR");
    return 0;
}

这篇关于《程序设计基础》 第三章 分支结构 7-18 两个数的简单计算器 (10 分)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!