ord_text.c
来自「国外网站上的一些精典的C程序」· C语言 代码 · 共 40 行
C
40 行
/*** Originally published as part of the MicroFirm Function Library**** Copyright 1991, Robert B.Stout**** With modifications suggested by Maynard Hogg**** The user is granted a free limited license to use this source file** to create royalty-free programs, subject to the terms of the** license restrictions specified in the LICENSE.MFL file.**** Function to return ordinal text.*/#include "numcnvrt.h"static char *text[] = {"th", "st", "nd", "rd"};char *ordinal_text(int number){ if (((number %= 100) > 9 && number < 20) || (number %= 10) > 3) number = 0; return text[number];}#ifdef TEST#include <stdio.h>main(){ int i; for (i = 0; i < 26; ++i) printf("%d%s\n", i, ordinal_text(i)); return 0;}#endif /* TEST */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?