, поскольку последовательность завершилась с 12345678, этот цикл переходит только к 8, если не требуется, ограничения должны быть изменены произвольно
int result = 0;
int i;
for(i = 1; i < 9; i++)
{
result = result * 10 + i;
printf("%d\n", result);
}