ตัวอย่างโค้ดโปรแกรมภาษาซี ในการกลับค่าตัวเลข จากหน้าไปหลัง หลังมาหน้า โดยใช้ลูป while
ในการวนกลับค่าตัวเลขแล้วเก็บไว้ในตัวแปร reverse
หากเมื่อตัวแปร number
มีค่าเป็น 0
ก็จะสิ้นสุดการทำงาน จากนั้นจะนำค่าในตัวแปร reverse
ไปแสดงผล
ตัวอย่างโค้ด
/***************************************************
* Author : CS Developers
* Author URI: https://www.comscidev.com
* Facebook : https://www.facebook.com/CSDevelopers
***************************************************/
#include<stdio.h>
int main()
{
int number, reverse = 0;
printf(" Enter number to reverse : ");
scanf("%d", &number);
while (number != 0)
{
reverse = reverse * 10 + (number % 10);
number = number/10;
}
printf("\n Reverse number = %d\n", reverse);
return 0;
}