Ошибка в программе с# - 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. Предполагается, что пользователь вводит число от 1 до 10.
  2. Программа считывает это число с помощью функции scanf.
  3. Затем программа проверяет, какое число было введено пользователем, и выводит соответствующий результат.
  4. Если число не соответствует ни одному из допустимых значений (1-10), программа выводит сообщение об ошибке.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы