Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tulis program C untuk membalikkan rentetan tanpa menggunakan fungsi perpustakaan

Tulis program C untuk membalikkan rentetan tanpa menggunakan fungsi perpustakaan

WBOY
WBOYke hadapan
2023-08-26 08:45:09715semak imbas

Tulis program C untuk membalikkan rentetan tanpa menggunakan fungsi perpustakaan

Gunakan fungsi strrev()

  • Fungsi ini digunakan untuk membalikkan rentetan.
  • Rentetan terbalik akan disimpan dalam rentetan yang sama.

Syntax

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 −

Contoh

#include<stdio.h>
main (){
   char a[50] ;
   clrscr();
   printf (&ldquo;enter a string&rdquo;);
   gets (a);
   strrev (a);
   printf(&ldquo;reversed string = %s&rdquo;,a)
   getch ();
}

Output

enter a string Hello
reversed string = olleH

Tidak menggunakan fungsi strrev()

Sekarang mari kita lihat atur cara untuk membalikkan rentetan tanpa menggunakan fungsi strrev() ⟎

Exit

Outrr

#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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam