1000 回文串問題

2021-10-25 15:51:18 字數 646 閱讀 1044

題目描述

「回文串」是乙個正讀和反讀都一樣的字串,字串由數字和小寫字母組成,比如「level」或者「abcdcba」等等就是回文串。請寫乙個程式判斷讀入的字串是否是「回文」。

輸入輸入包含多個測試例項,每一行對應乙個字串,串長最多100字母。

輸出對每個字串,輸出它是第幾個,如第乙個輸出為"case1: ";如果乙個字串是回文串,則輸出"yes",否則輸出"no",在yes/no之前用乙個空格。

樣例輸入

level

abcde

noon

haha

樣例輸出

case1: yes

case2: no

case3: yes

case4: no

提示

請使用scanf進行輸入。

#include#include#includeint main()

}

if(flag==0)

printf("case%d: yes\n",k);

memset(str,0,sizeof(char)*103);//初始化陣列以免在下次的輸入發生錯亂

flag=0;

}return 0;

}

1000 回文串問題

題目描述 回文串 是乙個正讀和反讀都一樣的字串,字串由數字和小寫字母組成,比如 level 或者 abcdcba 等等就是回文串。請寫乙個程式判斷讀入的字串是否是 回文 輸入 請使用scanf進行輸入 輸入包含多個測試例項,每一行對應乙個字串,串長最多100字母。輸出 對每個字串,輸出它是第幾個,如...

77 回文問題

77 回文問題 問題描述 輸入一串字元,其長度小於200,判斷該串字元是否構成回文。所謂回文是指從左到右和從右到左讀一串字元的值是一樣的,如 abcba。輸入說明 你的程式需要從標準輸入裝置 通常為鍵盤 中讀入多組測試資料。每組輸入資料由一行字元組成,它們之間沒有空格,在行首和行尾沒有多餘的空格。輸...

1154 回文串劃分

1154 回文串劃分 基準時間限制 1 秒 空間限制 131072 kb 分值 40 難度 4級演算法題 收藏 關注 有乙個字串s,求s最少可以被劃分為多少個回文串。例如 abbaabaa,有多種劃分方式。a bb aabaa 3 個回文串 a bb a aba a 5 個回文串 a b b a a...