Конечно, я могу вам в этом помочь! Вот один из способов перечислить числа от 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.