Напечатать числа в заданном виде - C (СИ) (76564)
Формулировка задачи:
напечатать числа в таком виде:
5
55
555
5555
55555
Решение задачи: «Напечатать числа в заданном виде»
textual
Листинг программы
#include <stdio.h> int main () { int n = 10; while ((n > 9) || (n < 0)) { printf ("Input a number from 0 to 9: "); scanf ("%d", &n); } printf ("Input the number of lines: "); int k; scanf ("%d", &k); int i, j; for (i = 1; i <=k; ++i) { for (j = 0; j < i; ++j) printf ("%d", n); printf ("\n"); } return 0; }
Объяснение кода листинга программы
Скрипт на языке C, который позволяет пользователю вводить число от 0 до 9 и затем количество строк, которые нужно вывести на экран. Вначале объявляются две переменные:
- n — целочисленная переменная, в которой будет храниться число, введенное пользователем.
- k — целочисленная переменная, в которой будет храниться количество строк, введенное пользователем. Далее, в цикле while происходит проверка на корректность введенного числа. Если число больше 9 или меньше 0, то пользователю выводится сообщение с просьбой ввести число от 0 до 9. После проверки, пользователю выводится сообщение с просьбой ввести количество строк. Затем, в цикле for происходит вывод на экран заданного количества строк, каждая из которых представляет собой введенное число, повторенное столько раз, сколько указано в переменной i. В конце программы возвращается 0, что означает успешный конец работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д