7-5 运算符的优先级 (10 分)
输入一个单字符的运算符(+ - * / % > & =),输出它的优先级。± 优先级是 4, * ,/, % 优先级 3,> 和< 优先级6,&优先级8,=优先级14。 如果是其它符号,结果-1.
输入格式:
一个字符
输出格式:
一个整数
输入样例:
*
结尾无空行
输出样例:
在这里给出相应的输出。例如:
3
结尾无空行
#include<stdio.h>
int main()
{
char a;
scanf("%c",&a);
if(a=='+'||a=='-')
printf("4");
else if(a=='*'||a=='/'||a=='%')
printf("3");
else if(a=='>'||a=='<')
printf("6");
else if(a=='&')
printf("8");
else if(a=='=')
printf("14");
else
printf("-1");
return 0;
}
问题总结
无