程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 百練 2743 字符串判等 解題報告

百練 2743 字符串判等 解題報告

編輯:C++入門知識

鏈接:http://poj.grids.cn/practice/2743/

題目:

總時間限制:
1000ms
內存限制:
65536kB
描述
判斷兩個由大小寫字母和空格組成的字符串在忽略大小寫和壓縮掉空格後是否相等
輸入
第1行是測試數據的組數n,每組測試數據占2行,第1行是第一個字符串s1,第2行是第二個字符串s2。
每組測試數據之間有一個空行,每行數據不超過100個字符(注意字符串的長度可能為0)
輸出
n行,相等則輸出YES,否則輸出NO
樣例輸入
3



a A bb BB ccc CCC
Aa BBbb CCCccc

a              dfadf              fasdf
adasddfsfsaf
樣例輸出
YES
YES
NO

代碼:

 #include <iostream>
 #include <cstdio>
 #include <cstdlib>
 #include <cstring>
         
     
          cin>>     
     
      s1[],s2[],s3[],s4[     (n--             
          len1 =          len2 =         
          idx1 =          ( i = ; i < len1; i++              (s1[i] !=                    (s1[i] >=  && s1[i] <= ) s3[idx1++] = (s1[i]-) +                   s3[idx1++] =           s3[idx1] =          
         idx1 =          ( i = ; i < len2; i++              (s2[i] !=                    (s2[i] >=  && s2[i] <= ) s4[idx1++] = (s2[i] - ) +                   s4[idx1++] =           s4[idx1] =          
         
         (strcmp(s3,s4)) cout<<<<          cout<<<<        }

思路:

1.注意測試實例間有空行

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