自制计算器
时间: 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;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。