1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
int () { int slash[4500] = { 0, 1 }; for (int i = 2; i < 4500; i++) slash[i] = slash[i - 1] + i;
int n; while (scanf("%d", &n) != EOF) { int s = 0; for (s = 1; n > slash[s]; s++);
if (s & 1) printf("TERM %d IS %d/%dn", n, slash[s] - n + 1, n - slash[s - 1]); else printf("TERM %d IS %d/%dn", n, n - slash[s - 1], slash[s] - n + 1); }
return 0; }
|
近期评论