功能:輸入乙個字串,判斷是否為回文。
主要鍛鍊指標的用法。
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...