- 501 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 06:03:57 ]
- >>499
#include <stdio.h> int main(void) { int c, nc[256] = {0}, nmax = 0, n, found; while ((c = getchar()) != EOF) { nc[c]++; if (nc[c] > nmax) nmax = nc[c]; } for (n = 1; n <= nmax; n++) { found = 0; for (c = 0; c < 256; c++) { if (nc[c] == n) { putchar(c); found = 1; } } if (found) printf("→%d", n); } printf("\n"); return 0; }
|

|