1773: Lovely simple problem two
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 205 Solved: 91
Submit Status Web Board
Description
判断输入的等式是否成立。
Input
输入有多组实例,每组一行一个等式,运算符保证只有加减乘除,等式长度不会超过10。(保证除数不为0)
Output
每组输出占一行,等式成立输入"YES",否则"NO"(没有双引号)。
Sample Input
1+2=3 -2+-2=-4
Sample Output
YES YES
HINT
题目中输入的数字都是整数,等号前只有两个数字
比较有意思的一道题,想简单的话其实很简单。
不过想岔了就不太好做了。
#include<stdio.h>
int main()
{
int a,b,d,sum;
char s,w;
while(~scanf("%d%c%d%c%d",&a,&s,&b,&w,&d))
{
if(s=='+')
sum=a+b;
if(s=='-')
sum=a-b;
if(s=='*')
sum=a*b;
if(s=='/')
sum=a/b;
if(sum==d)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}