ตัวอย่างโค้ดโปรแกรมภาษาซี ในการค้นหาตัวเลขหลักแรกแล้วแปลงเป็นตัวหนังสือ 0(Zero) – 9(Nine)
การทำงานของโปรแกรม
รับตัวเลขเข้ามา จากนั้นทำการค้นหาโดยจะนำตัวเลขที่ป้อนเข้ามา หาร(/) ดัวย 10 แล้วลดค่าลงเรื่อย ๆ จนกว่าตัวเลขจะน้อยกว่าหรือเท่ากับ 9(Nine) แล้วนำตัวเลขที่ได้เป็น index (ตำแหน่งของ *str[]) เพื่อแสดงผล
ตัวอย่างโค้ด
/*************************************************** * Author : CS Developers * Author URI: https://www.comscidev.com * Facebook : https://www.facebook.com/CSDevelopers ***************************************************/ #include<stdio.h> int main() { char *str[] = { "Zero", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine"}; int number; printf("\nEnter number for find first digits and convert to string : "); scanf("%d", &number); while(number > 9){ number /= 10; } printf("\nFirst digit is \"%s\"\n\n", str[number]); return 0; }