По заданному натуральному числу n выведите
количество n - значных натуральных чисел.
Вход. Одно
натуральное число n (n ≤ 10).
Выход. Выведите
количество n - значных натуральных чисел.
Пример входа |
Пример выхода |
1 |
9 |
циклы
Имеется 9
однозначных чисел: от 1 до 9.
Имеется 90
двузначных чисел: от 10 до 99.
Имеется 900
трехзначных чисел: от 100 до 999.
Количество n - значных натуральных чисел равно
9 * 10n-1. При n = 10 ответ равен 9
* 109, для хранения которого следует использовать тип данных long long.
Реализация алгоритма
Читаем входное значение n.
scanf("%d", &n);
Вычисляем ответ в переменной res, равный 9 * 10n-1.
res = 9;
for (i = 1; i < n; i++)
res *= 10;
Выводим ответ.
printf("%lld\n", res);