Листинг номеров 0–20. Использование putchar: компактный метод программирования на языке C.

Конечно, я могу вам в этом помочь! Вот один из способов перечислить числа от 0 до 20, используя функцию putcharтолько три раза в C:

#include <stdio.h>
int main() {
    int i;
    char numbers[] = "0123456789";

    for (i = 0; i <= 20; i++) {
        if (i > 9) {
            putchar(numbers[i / 10]);  // Prints the tens digit
        }
        putchar(numbers[i % 10]);      // Prints the ones digit
        putchar(' ');                  // Prints a space between numbers
    }

    return 0;
}

В этом коде мы используем массив символов numbersдля хранения цифр от 0 до 9. Мы выполняем итерацию от 0 до 20, используя цикл for, и печатаем цифры с помощью putchar. Если число больше 9, мы печатаем цифру десятков, разделив число на 10 и получив доступ к соответствующему индексу в массиве numbers. Мы печатаем единицы, беря число по модулю 10. Наконец, мы печатаем пробел между каждым числом.

функция в программировании на C.