查看: 1358|回復: 0
打印 上一主題 下一主題

[ZJ] d929 - A. 迴文

[複製鏈接]
  • TA的每日心情
    慵懶
    2014-9-17 13:56
  • 簽到天數: 1 天

    [LV.1]初來乍到

    22

    主題

    57

    帖子

    533

    積分

    高級會員

    Rank: 4

    積分
    533

    台南一中資訊社新手達陣

    跳轉到指定樓層
    樓主
    發表於 2014-5-8 10:45:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

    趕快加入我們來參與討論吧!

    您需要 登錄 才可以下載或查看,沒有帳號?加入我們

    x
    d929: A. 迴文
    關鍵字:




    內容 :
      迴文是運用相同詞彙、相反順序組合而成的語句,是一種修辭法,也有人把它當做文字遊戲。
      一個迴文可以是一個句子:「上海自來水來自海上」;也可以分為上下兩句:「人人為我,我為人人。」甚至可以是一首詩:
    枯眼望遙山隔水,往來曾見幾心知。
    壺空怕酌一杯酒,筆下難成和韻詩。
    迷路阻人離別久,訊音無雁寄回遲。
    孤燈夜守長寥寂,夫憶妻兮父憶兒。
    兒憶父兮妻憶夫,寂寥長守夜燈孤。
    遲回寄雁無音訊,久別離人阻路迷。
    詩韻和成難下筆,酒杯一酌怕空壺。
    知心幾見曾來往,水隔山遙望眼枯。


    輸入說明 :
      第一行有一個整數 T,代表接下來有幾組測試資料。
      每一組測試資料有一個字串,字串是由小寫的英文字母所組成,每個字串的長度不會超過 100



    輸出說明 :
    對每筆測試資料判斷是不是迴文 (字串正著讀和反著讀是否一樣) :如果是的話就輸出 “yes,否則就輸出 “no

    範例輸入 :
    3abcbaabbaabc
    範例輸出 :
    yesyesno
    提示 :

    出處 :
    2010 NPSC 國中組初賽




    網址:http://zerojudge.tw/ShowProblem?problemid=d929
    解題感想: 這是NPSC初賽的題目,整體算簡單
    AC CODE:
    #include<iostream>
  • #include<cstring>
  • using namespace std;
  • int main()
  • {
  •     char d[101];
  •     int n;
  •     int s,e;
  •     bool ok;
  •     (cin>>n).get();
  •     while(n--)
  •     {
  •               cin.getline(d,101);
  •               s=0;
  •               e=strlen(d)-1;
  •               ok=true;
  •               while(s<e)
  •               {
  •                         if(d[s]!=d[e])
  •                         {
  •                                       ok=false;
  •                                       break;
  •                         }
  •                         s++;
  •                         e--;
  •               }
  •               if(ok==true)
  •               {
  •                          cout<<"yes\n";
  •               }
  •               else
  •               {
  •                         cout<<"no\n";
  •               }
  •     }
  • return 0;
  • }





  • 評分

    參與人數 1金幣 +1 收起 理由
    domen111 + 1

    查看全部評分

    回復

    使用道具 檢舉

    您需要登錄後才可以回帖 登入 | 加入我們

    本版積分規則

    快速回覆 返回頂部 返回列表