输入一个单字符的运算符(+-1%>&=,输出它的优先级。+-优先级是4,,1,%优先级3,>和<优先级6,&优先级8,=优先级14。如果是其它符号,结果-1.
这个可以试试
#include<stdio.h>
int main()
{
char a;
scanf("%c",&a);
switch(a)
{
case '+':
case '-':
printf("4\n");
break;
case '%':
printf("3\n");
break;
case '<':
case '>':
printf("6\n");
break;
case '&':
printf("8\n");
break;
case '=':
printf("14\n");
break;
default:
printf("-1\n");
break;
}
return 0;
}