C语言如何用if语句判断输入的符号,是否为运算符(+,-,*或者⼀)?

2025年01月07日 06:36
有2个网友回答
网友(1):

char ch;

ch = input();

if(ch == '+'){

}
if(ch == '-'){

}
if(ch == '*'){

}
if(ch == '/'){

}

网友(2):

char op;

op=getchar();

if (op=='+')
{
puts("+");
}
else if (op=='-')
{
puts("-");
}
else if (op=='*')
{
puts("*");
}
else if (op=='/')
{
puts("/");
}
else puts("ERROR");