strrev (string)
在不使用函數的情況下翻轉字串之前,讓我們先看看如何使用字串函數strrev()來翻轉字串,這樣我們可以輕鬆找出差異並對概念有清晰的了解−
#include<stdio.h> main (){ char a[50] ; clrscr(); printf (“enter a string”); gets (a); strrev (a); printf(“reversed string = %s”,a) getch (); }
enter a string Hello reversed string = olleH
現在讓我們來看看不使用strrev()函數來反轉字串的程式−
#include <stdio.h> #include <conio.h> #include <string.h> void main(){ char string[20],temp; int i,length; printf("Enter String : "); scanf("%s",string); length=strlen(string)-1; for(i=0;i<strlen(string)/2;i++){ temp=string[i]; string[i]=string[length]; string[length--]=temp; } printf("</p><p>Reverse string :%s",string); getch(); }
Enter String : Tutorialspoint Reverse string :tniopslairotuT
以上是寫一個C程式來反轉一個字串,不使用函式庫函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!