>>217 もっときれいに書けそうな気もするが
#include <stdio.h>

int main(void)
{
    int i, j, k, n;
   
    scanf("%d", &n);
    for(i = 1, j = 1, k = 1; i <= n; i++, j++){
        printf("%d ", j);
        if(j == k) j = 0, k++;
    }
    putchar('\n');
   
    return 0;
}