Rumah > Artikel > pembangunan bahagian belakang > Tulis program C untuk membalikkan rentetan tanpa menggunakan fungsi perpustakaan
strrev (string)
Sebelum membalikkan rentetan tanpa menggunakan fungsi, mari kita lihat dahulu cara membalikkan rentetan menggunakan fungsi rentetan strrev() supaya kita mudah mengetahui perbezaannya dan mempunyai idea yang jelas tentang konsep Memahami −
#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
Sekarang mari kita lihat atur cara untuk membalikkan rentetan tanpa menggunakan fungsi 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(); }
Atas ialah kandungan terperinci Tulis program C untuk membalikkan rentetan tanpa menggunakan fungsi perpustakaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!