C,C 回文字串判斷(字串指標的用法)

2022-03-08 15:25:37 字數 745 閱讀 8087

功能:輸入乙個字串,判斷是否為回文。

主要鍛鍊指標的用法。

1.c版

#include

int main()

char he[100];

char a;

int i=0,flag=1;

while((a=getchar())!='\n')

he[i]=a;

i++;

int n=i;

for(i=0;i

getchar()函式依次獲取乙個輸入,並賦給char型變數a,再通過a賦給char型陣列he。當輸入「\n」即回車時,跳出迴圈。2.c++版

#include

#include

using namespace std;

int main(void)

char *p="abcba";

int n=strlen(p);

bool flag=1;

int i;

for(i=0;i

strlen()取長度

3.c函式呼叫版

#include

#include

int pp(char *p)

int n=strlen(p),i;

//printf("%d",n);

if(p==null)return -1;

for(i=0;i

pp()為乙個int型函式,故返回乙個int型的值,在主函式中通過宣告乙個int a來接收。

C,C 回文字串判斷(字串指標的用法)

功能 輸入乙個字串,判斷是否為回文。1.c語言版 includeint main int n i for i 0 i c t c n he i he n 1 i if he i he n 1 i if flag 1 return 0 getchar 函式依次獲取乙個輸入,並賦給char型變數a,再通...

判斷字串是否回文字串

給定乙個字串,驗證它是否是回文串,只考慮字母和數字字元,可以忽略字母的大小寫。說明 本題中,我們將空字串定義為有效的回文串。示例 1 輸入 a man,a plan,a canal panama 輸出 true 示例 2 輸入 race a car 輸出 false public static bo...

指標 判斷回文字串

在這裡插入 片 本題要求編寫函式,判斷給定的一串字元是否為 回文 所謂 回文 是指順讀和倒讀都一樣的字串。如 xyzyx 和 xyzzyx 都是回文。函式介面定義 bool palindrome char s 函式palindrome判斷輸入字串char s是否為回文。若是則返回true,否則返回f...