亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

C語言的字符串反轉(zhuǎn)輸出是什么樣

時(shí)間:2025-09-01 12:12:50 C語言

C語言的字符串反轉(zhuǎn)輸出是什么樣

  C語言的應(yīng)用范圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件,三維,二維圖形和動(dòng)畫,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。以下是小編為大家搜索整理的C語言的字符串反轉(zhuǎn)輸出是什么樣,希望能給大家?guī)韼椭?更多精彩內(nèi)容請及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  反序輸出用戶輸入的字符串(大小不確定)。

  /pic/p>

  #include

  #define N 5

  #define M 2

  typedef struct ShuZu{

  char *base ;

  int listsize ;

  int length ;

  }*Ptr ;

  void Init(Ptr &T) {

  T -> base = (char*) malloc (N*sizeof(char)) ;

  if(!T -> base)

  exit(-1) ;

  T -> listsize = N ;

  T -> length = 0 ;

  }

  void Push(Ptr &T , char e) {

  if(T -> length == T -> listsize) {

  /*增加空間*/

  T -> base = (char *) realloc (T -> base , (N+M) * sizeof(char)) ;

  if(!T -> base)

  exit(-1) ;

  T -> listsize += M ;

  }

  (T -> base)[(T -> length)++] = e ;

  }

  int main(void) {

  int i ;

  char c ;

  Ptr T ;

  Init(T) ;

  while((c = getchar()) != '#') {

  Push(T,c) ;

  }/pic/p>

  for( i = T -> length - 1 ; i >= 0 ; i --)

  printf("%c", (T -> base)[i] );

  system("pause") ;

  return 1 ;

  }

【C語言的字符串反轉(zhuǎn)輸出是什么樣】相關(guān)文章:

C語言字符串的輸入輸出03-04

C語言的字符串輸出puts()函數(shù)12-03

C語言字符串10-17

C語言如何輸出菱形01-27

C語言輸出菱形的方法11-18

C語言怎樣輸出菱形01-01

C語言字符串操作01-29

C語言字符串處理函數(shù)03-01

C語言字符串操作講解12-11