【C語言】編寫一個函式reverse_string(char * string) 實現:將引數字串中的字元反向排列。要求:不能使用C函式庫中的字串操作函式。
// 編寫一個函式reverse_string(char * string)
//實現:將引數字串中的字元反向排列。
//要求:不能使用C函式庫中的字串操作函式。
#include <stdio.h>
int main ()
{
void reverse_string(char * str);
char s[] = "doudouwa";
printf("%s\n",s);
reverse_string(s);
printf("%s\n",s);
return 0;
}
void reverse_string(char * str)
{
char temp;
int i,j;
for(i=0; ;i++)
{
if(*(str+i)=='\0')
break;
} //求字串長度
i--;
for(j=0;j<=i;i--,j++)
{
temp=*(str+j);
*(str+j)=*(str+i);
*(str+i)=temp;
} //字串翻轉
}
<img src="https://img-blog.csdn.net/20150325174901474?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91ZG91d2ExMjM0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
相關文章
- C語言-字串函式的實現(一)之strlenC語言字串函式
- 【C語言】常用的字串函式及相關函式的自我實現C語言字串函式
- 【C語言】字串複製。(不能使用strcpy函式)C語言字串函式
- C語言-字串函式的實現(五)之strstrC語言字串函式
- 在LoadRunner中轉換字串大小寫的C語言函式字串C語言函式
- C語言putc()函式:寫檔案函式(將一指定字元寫入檔案中)C語言函式字元
- C語言函式手冊:c語言庫函式大全|C語言標準函式庫|c語言常用函式查詢C語言函式
- c語言與字串相關的庫函式的模擬實現C語言字串函式
- c語言字串處理函式大全C語言字串函式
- C語言fputc()函式:寫檔案函式(將一指定字元寫入檔案流中)C語言函式字元
- C語言實現字串拷貝函式的幾種方法C語言字串函式
- C語言常用字串操作函式總結C語言字串函式
- C語言atoi()函式:將字串轉換成int(整數)C語言函式字串
- C語言相關的基礎字串函式C語言字串函式
- 【C語言】函式的概念和函式的呼叫(引數傳遞)C語言函式
- 【C語言】編寫一個函式,將一個數字字串轉換成該字串對應的數字(包括正整數、負整數)。C語言函式字串
- 【C語言】實現char * my_strcat(char * dest,char *src)函式. 返回: dest字串的地址。 功能:將src指向的字串追加到dest指向字串的後面。C語言函式字串
- C語言fgetc()函式:讀檔案函式(由檔案中讀取一個字元)C語言函式字元
- PHP中的字串函式PHP字串函式
- c++字串查詢函式實現C++字串函式
- C語言之字串處理函式C語言字串函式
- C 語言中返回字串函式的四種實現方法字串函式
- 字串操作函式字串函式
- C語言的函式C語言函式
- 實現C中的strcpy函式函式
- 【C語言】為下面的函式原型編寫函式定義: int ascii_to_integer(char *str); 這個字串引數必須包含一個或者多個數字,函式應該把這些數字字元轉換為整數並返回這個整數。C語言函式原型ASCII字串字元
- 模擬實現不受限制的字串函式--C語言版字串函式C語言
- C語言qsort函式的使用C語言函式
- tmpnam() - C語言庫函式C語言函式
- tmpfile() - C語言庫函式C語言函式
- c語言函式庫(轉)C語言函式
- T-SQL——函式——字串操作函式SQL函式字串
- 抽取字串中數字的函式字串函式
- 實現c中memcpy函式memcpy函式
- 一個字串中某一個字元第n次出現的位置的函式字串字元函式
- c語言快速排序(庫函式使用)C語言排序函式
- C語言 itoa函式及atoi函式C語言函式
- C/C++—— C++中函式重寫和函式過載C++函式