「已注销」 2022-01-06 20:36 采纳率: 83.3%
浏览 34
已结题

c语言简单运用,怎么简单怎么来急

输入一个单字符的运算符(+ - * / % > & =),输出它的优先级。+- 优先级是 4, * ,/, % 优先级 3,> 和< 优先级6,&优先级8,=优先级14。 如果是其它符号,结果-1.
输入*
输出3

  • 写回答

1条回答 默认 最新

  • 南七灵 2022-01-06 20:43
    关注
    
    #include <stdio.h>
    
    int main()
    {
        char c;
        scanf("%c", &c);
        switch (c)
        {
        case '+':
        case '-':
            printf("4");
            break;
        case '*':
        case '/':
        case '%':
            printf("3");
            break;
        case '>':
        case '<':
            printf("6");
            break;
        case '&':
            printf("8");
            break;
        case '=':
            printf("14");
            break;
        default:
            printf("-1");
            break;
        }
        return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月14日
  • 已采纳回答 1月6日
  • 创建了问题 1月6日