本文主要是介绍1th Roman_to_Integer,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
刷题记忆#include <iostream>
#include <string>
#include <cstring>class Solution {public:int RomanToInt(std::string str){int length = str.size();int sum =0;int i;for(i=0;i<length;i++){sum+=Roman_To_Int(str[i]);}
// system("pause");return sum;}int Roman_To_Int(char c){switch (c){case 'I':return 1;case 'V':return 5;case 'X':return 10;case 'L':return 50;case 'C':return 100;case 'D':return 500;case 'M':return 1000;default:return 0;}}};int main()
{using namespace std;string roman;cout << "Roman: ";Solution roman_to_integer;getline(cin,roman);cout<< "Integer:"<<roman_to_integer.RomanToInt(roman)<<endl;system("pause");return 0;
}
这篇关于1th Roman_to_Integer的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!