判斷輸入的字串是否為迴文串,若是輸出「Yes」,否則輸出「No」

2021-05-14 14:35:33 字數 1446 閱讀 5825

1樓:匿名使用者

錯誤原因:

1)c語言中變數的定義屬於宣告,需要寫在一個函式的開始部分。

2)把一個字串中的字元逆序取出賦值給另一個字元陣列時,記得末尾加上空字元。

參考**如下,希望能幫到您!

#include

#include

int main(void)

}*/for(i=length-1; i>=0; --i)str1[a]=0;

if(strcmp(str,str1)==0)else

printf("no\n");

return 0;}

2樓:匿名使用者

樓主你忘記加字串類函式的標頭檔案#include ,所以strlen,strcmp都是無法使用的,

而且**也有些問題,無法得出正確的結果,我幫你修改了一下,你好好看看理解一下:

#include

#include

#include

int main(void)

str1[length] = '\0';

if (strcmp(str,str1) == 0)else printf("no");

return 0;}

3樓:匿名使用者

獻上**

#include

using namespace std;

string a;

int len=0, t=1, i=0;

int main()

if(t) cout<<"yes";

else cout<<"no";

return 0;}

c語言:編寫一個測試一個串是否為迴文的遞迴函式,是迴文,返回1;不是,返回0。

4樓:聽不清啊

#include

int huiwen(char *s,int n)int main()

return 0;}

5樓:匿名使用者

只給你寫個核心**吧

//判斷一

個長度為length的字元版串str是否為回權文bool ispalin(const char* str, int length)

6樓:匿名使用者

#include

#include

int check( char *str, int len )return check( str+1, len-2 );

}else

return 1;

}void main()}

7樓:滄海雄風

//判斷一

個長度為length的字串str是否為回回文

bool ispalin(const char* str, int length)

編寫程式,判定字串是否是另字串的子串,若是

include include using namespace std 參考 char temp str 256 void readstrunit char str,char temp str,int idx,int len 從母串中獲取與子串長度相等的臨時子串 temp str index 0 i...

任意輸入字元組成字串,對該字串中的字元按ASCII碼值升序排列後輸出,程式設計實現此功能

在手機知道中已有 知道君 正確的回答,電腦中為何看不見呢 public class form1 不限制輸入的字元個數 private sub button1 click byval sender as system.object,byval e as system.eventargs handles...

JS判斷字串變數是否含有某個字串的方法

var str a var strs abadg if strs.indexof str 0 else js判斷字串變數是否含有某個字串的實現方法 js判斷字串變數是否含有某個字串的實現方法 使用indexof,例如 varcts bbltext if cts.indexof text 0 php中...