程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C,C++回文字符串判斷(字符串指針的用法)

C,C++回文字符串判斷(字符串指針的用法)

編輯:C++入門知識

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

主要鍛煉指針的用法。

1.C版

#include<stdio.h>

 he[ i=,flag=((a=getchar())!==++ n=(i=;i<n/;i++,he[i],he[n--(he[i]!=he[n--);(flag== 

getchar()函數依次獲取一個輸入,並賦給char型變量a,再通過a賦給char型數組he[]。

當輸入“\n”即回車時,跳出循環。

 

2.C++版

#include<iostream><.h>
  main( *p= n= flag=(i=;i<n/;i++<<p[i]<<<<p[n--i]<<(p[i]!=p[n--=<<<<endl;(flag==<<<< 

strlen()取長度


3.C函數調用版

#include<stdio.h><.h>

 pp( * n=
    (p==NULL) -(i=;i<n/;i++
        (p[i]!=p[n--   *p= a=

pp()為一個int型函數,故返回一個int型的值,在主函數中通過聲明一個int a來接收。

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved