Используя SWITCH выбрать количество сданных экзаменов - C (СИ)
Формулировка задачи:
Нужна помощь в решении работы.
Вводится число экзаменов N<=20. Напечатать фразу "Мы успешно сдали N экзаменов", согласован слово "экзамен" с числом N.
Решение задачи: «Используя SWITCH выбрать количество сданных экзаменов»
textual
Листинг программы
switch(N)
{
case 1: printf("Мы успешно сдали 1 экзамен.");break;
case 2: printf("Мы успешно сдали 2 экзамена");break;
case 3: printf("Мы успешно сдали 3 экзамена.");break;
case 4: printf("Мы успешно сдали 4 экзамена");break;
case 5: printf("Мы успешно сдали 5 экзаменов.");break;
case 6: printf("Мы успешно сдали 6 экзаменов");break;
case 7: printf("Мы успешно сдали 7 экзаменов.");break;
case 8: printf("Мы успешно сдали 8 экзаменов");break;
case 9: printf("Мы успешно сдали 9 экзаменов.");break;
case 10: printf("Мы успешно сдали 10 экзаменов");break;
case 11: printf("Мы успешно сдали 11 экзаменов.");break;
case 12: printf("Мы успешно сдали 12 экзаменов");break;
case 13: printf("Мы успешно сдали 13 экзаменов.");break;
case 14: printf("Мы успешно сдали 14 экзаменов");break;
case 15: printf("Мы успешно сдали 15 экзаменов.");break;
case 16: printf("Мы успешно сдали 16 экзаменов");break;
case 17: printf("Мы успешно сдали 17 экзаменов.");break;
case 18: printf("Мы успешно сдали 18 экзаменов");break;
case 19: printf("Мы успешно сдали 19 экзаменов.");break;
case 20: printf("Мы успешно сдали 20 экзаменов");break;
}
Объяснение кода листинга программы
В данном коде используется структура управления SWITCH, которая выполняет условную проверку и в зависимости от результата выполнения условия выполняет одно из нескольких действий, определенных заранее. Список действий, которые выполняет код:
- Выводит сообщение
Мы успешно сдали 1 экзамен.при условии, что переменная N равна 1. - Выводит сообщение
Мы успешно сдали 2 экзаменапри условии, что переменная N равна 2. - Выводит сообщение
Мы успешно сдали 3 экзамена.при условии, что переменная N равна 3. - Выводит сообщение
Мы успешно сдали 4 экзаменапри условии, что переменная N равна 4. - Выводит сообщение
Мы успешно сдали 5 экзаменов.при условии, что переменная N равна 5. - Выводит сообщение
Мы успешно сдали 6 экзаменовпри условии, что переменная N равна 6. - Выводит сообщение
Мы успешно сдали 7 экзаменов.при условии, что переменная N равна 7. - Выводит сообщение
Мы успешно сдали 8 экзаменовпри условии, что переменная N равна 8. - Выводит сообщение
Мы успешно сдали 9 экзаменов.при условии, что переменная N равна 9. - Выводит сообщение
Мы успешно сдали 10 экзаменовпри условии, что переменная N равна 10. - Выводит сообщение
Мы успешно сдали 11 экзаменов.при условии, что переменная N равна 11. - Выводит сообщение
Мы успешно сдали 12 экзаменовпри условии, что переменная N равна 12. - Выводит сообщение
Мы успешно сдали 13 экзаменов.при условии, что переменная N равна 13. - Выводит сообщение
Мы успешно сдали 14 экзаменовпри условии, что переменная N равна 14. - Выводит сообщение
Мы успешно сдали 15 экзаменов.при условии, что переменная N равна 15. - Выводит сообщение
Мы успешно сдали 16 экзаменовпри условии, что переменная N равна 16. - Выводит сообщение
Мы успешно сдали 17 экзаменов.при условии, что переменная N равна 17. - Выводит сообщение
Мы успешно сдали 18 экзаменовпри условии, что переменная N равна 18. - Выводит сообщение
Мы успешно сдали 19 экзаменов.при условии, что переменная N равна 19. - Выводит сообщение
Мы успешно сдали 20 экзаменовпри условии, что переменная N равна 20.