Ошибка в программе с# - C (СИ)
Формулировка задачи:
Учу после паскаля ток месяц и ошибка может быть элементарной для вас,но не для меня(Заранее спасибо)
{ system("chcp 1251"); int n; scanf("%d",&n); case n of / вот тут ошибку выдает 1:printf("I") 2:printf("II"); 3: printf("III"); 4: printf("IV"); 5: printf("V"); 6: printf("VI"); 7: printf("VII"); 8: printf("VIII"); 9: printf("IX"); 10: printf("X"); } return 0; }
Решение задачи: «Ошибка в программе с#»
textual
Листинг программы
#include <stdio.h> #include <locale.h> int main (void) { //system("chcp 1251"); setlocale(LC_ALL, "Rus"); int n; printf("Write here: "); scanf("%d",&n); if (n == 1) printf("result: I"); else if (n == 2) printf("result: II"); else if (n == 3) printf("result: III"); else if (n == 4) printf("result: IV"); else if (n == 5) printf("result: V"); else if (n == 6) printf("result: VI"); else if (n == 7) printf("result: VII"); else if (n == 8) printf("result: VIII"); else if (n == 9) printf("result: IX"); else if (n == 10) printf("result: X"); else printf("wrong number!"); printf("\n"); return 0; }
Объяснение кода листинга программы
- Предполагается, что пользователь вводит число от 1 до 10.
- Программа считывает это число с помощью функции scanf.
- Затем программа проверяет, какое число было введено пользователем, и выводит соответствующий результат.
- Если число не соответствует ни одному из допустимых значений (1-10), программа выводит сообщение об ошибке.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д