/* checks whether character ch starts a digraph */ unsigned char isdig(unsigned char ch) { int ndig = countdig(digs); while (ndig--) if (digs[ndig] == ch) #ifdef MUNGE_DIGRAPH return ((ch >= MUNGEMIN) && (ch <= MUNGEMAX)) ? switch_digs[ch - 0x80] : ch; #else return ch; #endif return 0; }
int main() { int i, j; for(i = 1; i <= 10000; i++){ for(j = 0; j <= 9; j++){ dig[j][i] = dig[j][i-1]; } countdig(i); } scanf("%d", &T); for(i = 1; i <= T; i++){ scanf("%d", &N); for(j = 0; j <= 8; j++) printf("%d ", dig[j][N]); printf("%d\n", dig[9][N]); } return 0; }