>>335
綺麗だけど遅い版、tblに記号も簡単に追加できる。
ただし、INT_MAXまでしかできない諸刃の剣、素人にはお勧めできない。
#include <stdio.h>
#include <limits.h>
static const char tbl[]="0123456789abcdefghijklmnopqrstuvwxyz";
static const int len=sizeof tbl - 1;
static void i2s(int i);
int main(void)
{
  int i;
  for(i = 0; i < INT_MAX; i++)
    i2s(i), putchar('\n');
  return 0;
}
void i2s(int i)
{
  return (i / len) ? i2s(i / len) : (void)putchar(tbl[i % len]);
}