为什么题解的c++可以,用c写wa9个?
查看原帖
为什么题解的c++可以,用c写wa9个?
470872
用户名码楼主2021/7/20 10:59
#include<stdio.h>
int func(int x)
{
    char ch;
    while(scanf("%c",&ch) != EOF)
    {
        if(ch == 'a')
        x++;
        if(ch == '(')
        x += func(0);
        if(ch == '|')
        return x > func(0) ? x : func(0);
        if(ch == ')')
        return x;
    }
    return x;
}
int main()
{
    printf("%d\n",func(0));
    return 0;
}
2021/7/20 10:59
加载中...