ที่นี่เราเขียนโปรแกรมเพื่อกลับประโยคโดยไม่มีฟังก์ชันที่กำหนดไว้ล่วงหน้า การใช้ 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