括號配對問題 描述 現在,有一行括號序列,請你檢查這行括號是否配對。 輸入第一行輸入一個數N(0


#include <stdio.h>
#include <string.h>
int main() {
char s1[20001],s[20001];
int N,a,i,j,len;
scanf("%d",&N);
while(N--) {
j=0;
s1[0]=0;
scanf("%s",s);
len=strlen(s);
for(i=0;i<len;i++)
{
a=s[i];
if(a==s1[j]+1|a==s1[j]+2)
{
s1[j]=0;
if(j!=0) j--;
}
else {
if(s1[j]!=0) j++;
s1[j]=a;
}
}
if(s1[0]==0) printf("Yes\n");
else printf("No\n");
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 階乘因式分解(一) 給定兩個數m,n,其中m是一個素數。 將n(0<=n<=10000)的階乘分解質因數,求其中有多少個m。 輸入第一行是一個整數s(0 Problem Description 輸入n(n<100)個數,找出其中最小的數,將它與最前面的數交換后輸出這些數。 Input 輸入數據有多組,每組占一行,每行的開始是一個整數n,表示這個測試實例的數值的個數,跟着就是n個整數。n=0表示輸入的結束,不做處理。 Output 對於每組 問題描述 輸入三個字符后,按各字符的ASCII碼從小到大的順序輸出這三個字符。 輸入項 輸入數據有多組,每組占一行,有三個字符組成,之間無空格。 C語言:求n(n<10000)以內的所有四葉玫瑰數。-將字符串s1和s2合並形成新的字符串s3,先取出1的第一個字符放入3,再取出2的第一個字符放入3, 統計一行文本的單詞個數 (15 分) 本題目要求編寫程序統計一行字符中單詞的個數。所謂“單詞”是指連續不含空格的字符串,各單詞之間用空格分隔,空格數可以是多個。 輸入格式: 輸入給出一行字符。 輸出格式: 在一行中輸出單詞個數。 輸入樣例: Let's go to room 209. 輸出樣例: 5 從鍵盤上輸入一個正整數n,請按照以下五行楊輝三角形的顯示方式, 輸出楊輝三角形的前n行。請采用循環控制語句來實現。 (三角形腰上的數為1,其他位置的數為其上 一行相鄰兩個數之和。) 17.從鍵盤上輸入一個正整數n,請按照以下五行楊輝三角形的顯示方式, 輸出楊輝三角形的前n行。請采用循環控制語句來實現。 (三角形腰上的數為1,其他位置的數為其上一行相鄰兩個數之和。) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1135: 零起點學算法42——多組測試數據(求和)IV 1136: 零起點學算法43——多組測試數據輸出I 字符串測試數據
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM