Ад всем! Я программист. Я попытался найти что-то похожее на то, что я ищу, но я не могу полностью понять похожие примеры.Как увеличить цикл месяцев. Затем отобразите с этого времени
Что я пытаюсь сделать, это ввести пользователя несколько лет, преобразовать годы в месяцы. Затем отобразите с месяца 1 до полного количества месяцев в списке, используя переменную месяцев. Мне нужен цикл, чтобы продолжить, пока он не достигнет полного количества месяцев, а затем остановитесь там. Ниже я догадываюсь, что я узнал. Я подозреваю, что мне может понадобиться использовать некоторую переменную счетчика, но не совсем точно, как это сделать.
int main(){
int years, months;
printf("Enter years ");
scanf_s("%d", &years);
months = years * 12;
printf("Months is %d ", months);
do {
printf("Month",); //Month 1,2,3,4........24 up to full amount that was converted from years//
} while();
return 0;
Используйте вспомогательную переменную, чтобы указать количество месяцев, которые вы уже указали. В цикле повторяется до тех пор, пока месяцы не достигнут 0, уменьшив его значение. – caiomcg
do { printf ("% d,", счетчик); месяцев--; while (months! = 0); – caiomcg
Спасибо! Раньше я пытался декрементировать, но не знал, как повернуть его по порядку. –