Я просто задавался вопросом, есть ли способ прочитать массив, а затем на основе введенных букв сделать что-то?Как читать массив и анализировать ввод
Как например: если римская цифра; MM был введен, есть ли способ увидеть, что 2 M были введены и отображать значение для M?
мощность будет: 1000 + 1000.
Не могли бы вы просто указать мне имя функции, потому что для назначения я не хочу, чтобы кто-то это делал для меня, я просто не знаю, с чего начать.
пример: char romanNumerals[2] = {"MMMCMXCVIII"};
Никогда не вызывайте strlen изнутри условия цикла, особенно не при обучении новичков. – Lundin
Я отредактировал это. Все, что делает это, снижает эффективность программы? –
yah Я работал над этим в классе, и я понял это, поэтому мне пришлось создать отдельную функцию, в значительной степени то, что вы просто объясняете. тело функции: для (а = 0; s [а] = '\ 0', А ++) { \t \t если (s [а] == 'M') { \t \t \t результат + = 1000; \t \t} и я просто делаю это для каждой римской цифры. –