используйте команду linux: "man 3 printf", чтобы получить больше информации.Один из способов сделать это -
printf("%*d", width, num);
, где width - это точность, а num - аргумент для печати.Другим способом, эквивалентным указанному выше, является
printf("%2$*1$d", width, num);
В более общем смысле это записывается как "* m $ d", где m - это int, а номер аргумента.