Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

เขียนโปรแกรม C เพื่อพิมพ์ข้อความในลำดับย้อนกลับโดยใช้ for loop in strings


ที่นี่เราเขียนโปรแกรมเพื่อกลับประโยคโดยไม่มีฟังก์ชันที่กำหนดไว้ล่วงหน้า การใช้ for loop ทำให้เราสามารถพิมพ์คำสั่งย้อนกลับได้อย่างง่ายดาย

โปรแกรมที่ 1

#include<stdio.h>
int main(){
   char stmt[100];
   int i;
   printf("enter the message:\n");
   for(i=0;i<stmt;i++){
      stmt[i]=getchar(); //reading each char from console till enter or newline char is pressend
      if(stmt[i]=='\n')
         break;
   }
   printf("the reverse statement is:\n");
   for(i--;i>=0;i--) //printing each char in reverse order
   putchar(stmt[i]);
   putchar('\n');
   return 0;
}

ผลลัพธ์

enter the message:
Hi welcome to my world
the reverse statement is:
dlrow ym ot emoclew iH

โปรแกรม 2

ที่นี่ เราจะเขียนโปรแกรม C เพื่อย้อนกลับสตริงโดยใช้ฟังก์ชันไลบรารี strrev -

#include<stdio.h>
#include<string.h>
void main(){
   //Declaring two strings//
   char result[50],string[25];
   //Reading string 1 and String 2//
   printf("Enter String to be reversed : ");
   gets(string);
   //Reversing using library function//
   strrev(string);
   printf("The reversed string is : ");
   puts(string);
}

ผลลัพธ์

Enter String to be reversed : Hi welcome to tutorials Point
The reversed string is : tnioP slairotut ot emoclew iH