⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tabtrick.c

📁 国外网站上的一些精典的C程序
💻 C
字号:
/***  TABTRICKs.C - Demonstrates how to use printf() for columnar formatting*/#include <stdio.h>#include <string.h>#define putnum(i) putchar(i+'0')main(){      char *firstname[] = { "Aloysius",   "Bob",   "Dennis",  NULL },           *lastname[]  = { "Fuddrucker", "Stout", "Ritchie", NULL };      int   score[]     = { -10,          70,      200,       0    },            i, tabwidth;      printf("%15sStudent Name%30s\n\n", "", "Test Score");      for (i = 0; NULL != lastname[i]; ++i)      {            tabwidth = 36                             /* spaces to tab  */                       -2                             /* allow for ", " */                       -strlen(lastname[i]);          /* lastname space */            printf("%15s%s, %-*s%3d\n",                  "", lastname[i], tabwidth, firstname[i], score[i]);      }      /* print a ruler to make things clearer   */      puts("");      for (i = 0; i < 71; ++i)      {            if (i == 10 * (i / 10))                  putnum(i / 10);            else  putchar(' ');      }      puts("");      for (i = 0; i < 71; ++i)            putnum(i % 10);      return 0;}/*RESULTS:               Student Name                    Test Score               Fuddrucker, Aloysius                -10               Stout, Bob                           70               Ritchie, Dennis                     2000         1         2         3         4         5         6         701234567890123456789012345678901234567890123456789012345678901234567890*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -