資源簡介
順序讀入一個(gè)字符串?dāng)?shù)據(jù)(不含空格),判斷能否將串中字符重新組合可以構(gòu)成一個(gè)回文串。如用lvele可以構(gòu)成回文串level、elvle,而用label則無法構(gòu)成回文串。
代碼片段和文件信息
#include
#include
using?namespace?std;
void?main()
{
string?str;
while(getline(cinstr))
{
int?len=str.length();
int?ijx=1m=0;
if(len%2==0)
{
for(i=0;i {
int?sum=0;
for(j=0;j {
if(str[i]==str[j])
sum++;
}
if(sum%2!=0)
{
x=0;
bre
- 上一篇:無向圖用鄰接矩陣的深度優(yōu)先遍歷程序
- 下一篇:C語言 鍵盤記錄
評(píng)論
共有 條評(píng)論