Вы можете установить ширину поля в printf.Вы должны будете указать ширину с помощью спецификатора формата, используя целочисленное значение, которое устанавливает ширину поля.Например, «% 5d» или «% 10d».
Если значение для печати короче этого числа, результат дополняется пробелами.
В вашем случае ваш случайВы можете изменить printf
следующим образом:
Первый оператор printf
:
printf("%2d! = %20lli ", intIndex, lngFactoral);
Второй оператор printf
:
printf(" %2d! = %20lli \n", intIndex, lngFactoral);
%2d
с левой стороны, потому что вы находите факториал только из 2 цифр, поэтому мы собираемся установить ширину поля 2.
Аналогично, %20d
используется с правой стороныпотому что факториал наибольшего числа 20 никогда не будет превышать 20 цифр.