菜鸟求助,8和9就是过不去啊
查看原帖
菜鸟求助,8和9就是过不去啊
882592
devil1楼主2023/1/11 19:49
#include <iostream>
using namespace std;
char a[300];
int main()
{
   scanf("%s", &a);
   int i = 0, p = 0, m = 0, n = 0;
   while (a[i] != '@')
   {
   	if (a[i] == '(')
   	{
   		m++;
   		if (p == 0)
   		{
   			p++;
   		}
   	}
   	if (a[i] == ')')
   	{
   		n++;
   		if (p != 0)
   		{
   			p--;
   		}
   		else
   		{
   			cout << "NO";
   			return 0;
   		}
   	}
   	i++;
   }
   if (m == n && p == 0)
   {
   	cout << "YES";
   }
   else
   {
   	cout << "NO";
   }
   return 0;
}
2023/1/11 19:49
加载中...