程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> nyoj 2 括號匹配(棧的基本運用)

nyoj 2 括號匹配(棧的基本運用)

編輯:C++入門知識

nyoj 2 括號匹配(棧的基本運用)


括號配對問題

時間限制:3000 ms | 內存限制:65535 KB 難度:3
描述
現在,有一行括號序列,請你檢查這行括號是否配對。
輸入
第一行輸入一個數N(0 輸出
每組輸入數據的輸出占一行,如果該字符串中所含的括號是配對的,則輸出Yes,如果不配對則輸出No
樣例輸入
3
[(])
(])
([[]()])
樣例輸出
No
No
Yes
來源
網絡
上傳者
naonao 代碼如下:
#include
#include
char a[10010];
int main()
{
	int n;
	scanf("%d",&n);
	while(n--)
	{
		int i,len,top=0;
		scanf("%s",a);
		len=strlen(a);
		for(i=1;i

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved