自制计算器

时间: 1ms        内存:128M

描述:

先输入所要求的计算方式(如:‘+’,‘-’等),再输入两个数据m和n,最后运行输出结果。

输入:

要进行的运算方式及两个数据m n

输出:

输出运算结果

示例输入:

+ 2 3

示例输出:

5

提示:

参考答案(内存最优[1120]):

#include<stdio.h>
int main()
{
    int m,n;
    char a;
    scanf("%d %d",&m,&n);
    getchar();
    scanf("%c",&a);
    if(a == '-')
        printf("%d",m-n);
    if(a == '+')
        printf("%d",m+n);
    if(a == '/')
        printf("%d",m/n);
    if(a == '*')
        printf("%d",m*n);
    return 0;
}

参考答案(时间最优[1]):

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

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。