回 帖 发 新 帖 刷新版面

主题:帮我改下啊,谢谢

#include <IOSTREAM>
using namespace std;
int main()
{
    int m=0,d=0,c=0,l=0,x=0,v=0,i=0;
    char S[999];     
    int j,R;         
        cin>>S;
    for (j=0;;j++)
        {
            if (S[j]='M')m++;
            if (S[j]='D')d++;
            if (S[j]='C')c++;
            if (S[j]='L')l++;
            if (S[j]='X')x++;
            if (S[j]='V')v++;
            if (S[j]='I')i++;
            R=1000*m+500*d+100*c+50*l=10*x+5*v+i;
        }
    cout<<R<<endl;
    return 0;
    }

回复列表 (共12个回复)

11 楼

#include <iostream>
#include <cstring>

using namespace std;

int main()

{

    int m=0;

    int d=0;

    int c=0;

    int l=0;

    int x=0;

    int v=0;

    int i=0;

    //char S[999];     
    string S;

    int j,R; 
    cout<<"Please input a string:";
    cin>>S; 
    int len=S.length();       

        //cin>>S;

    for (j=0;j < len;j++)

        {

            

            if (S[j]=='M')

                m++;

            if (S[j]=='D')

                d++;

            if (S[j]=='C')

                c++;

            if (S[j]=='L')

                l++;

            if (S[j]=='X')

                x++;

            if (S[j]=='V')

                v++;

            if (S[j]=='I')

                i++;

            }
          R=1000*m+500*d+100*c+50*l+10*x+5*v+i;

    cout<<R<<endl;

    return 0;

    }

12 楼

还不错啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册