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

2022-04-04 11:27:30 字數 1023 閱讀 1589

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

1.c語言版

#include
int 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,再通過a賦給char型陣列he。

當輸入「\n」即回車時,跳出迴圈。

2.c++版

#include
#include
using

namespace std;

int main(void)
}
if(flag==1)
cout<<"yes"

3.c語言函式呼叫版

#include
#include
int pp(char *p)
}
return 1;
}
int main()
{
char *p="abcba";
int a=pp(p);
printf("%d",a);

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

--------------------------------------------- 十年寒窗無人問 三更燈火五更鳴 ---------------------------------------

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

功能 輸入乙個字串,判斷是否為回文。主要鍛鍊指標的用法。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 函式依次獲取乙個輸入,並賦...

判斷字串是否回文字串

給定乙個字串,驗證它是否是回文串,只考慮字母和數字字元,可以忽略字母的大小寫。說明 本題中,我們將空字串定義為有效的回文串。示例 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...