输入
输入数据有若干行,每行上有一个算式,对应一种情形。该算式中只含一个四则运算符号,操作数及结果均为整数。要求判断该算式的正确性(规定:除法必须除尽才算正确)。
输出
对于每一种情形,直接输出T(表示正确)或F(表示错误)。
样例输入
1 + 2 = -3
5 / 2 = 2
4 / 2 = 2
样例输出
F
F
T
#include
#include
#include
int main()
{
int n1,n2,n3;
char ch1,ch2;
while(scanf("%d %c %d %c %d",&n1,&ch1,&n2,&ch2,&n3)!=EOF)
{
int n;
if(ch1=='+')
{
n=n1+n2;
if(n==n3)
printf("T");
else
printf("F");
}
if(ch1=='-')
{
n=n1-n2;
if(n==n3)
printf("T");
else
printf("F");
}
if(ch1=='*')
{
n=n1*n2;
if(n==n3)
printf("T");
else
printf("F");
}
if(ch1=='/')
{
if(n2!=0)//注意需要判断被除数不为0
{
n=n1/n2;
if(n==n3&&n1%n2==0)
printf("T");
else
printf("F");
}
else
printf("F");
}
printf("\n");
}
return 0;
}