有没有大佬帮忙看看4/8测试点为什么过不去QAQ
查看原帖
有没有大佬帮忙看看4/8测试点为什么过不去QAQ
223714
Aether_z楼主2022/1/25 12:59
#include <iostream> 

using namespace std; 

int main()
{ 
        int m = 0, j = 1;
        string n;
        getline(cin, n);
       
        for(int i = 0; i < n.size() - 1; i++ )
        {
                if(n[i] != '-')
                { 
                        m += (n[i]-'0') * j;
                        j++;
                }
        }

        m = m % 11;
        if(m == n[12]-'0' || (n[12]=='X' && m==10))
                cout << "Right" << endl;
        else
        {
                for(int i = 0; i < n.size() - 1; i++ )
                {
                        cout << n[i];
                }
                
                if(m == 10)
                        cout << 'X' << endl;
                else
                        cout << m << endl;
        }
        
        return 0;
}```

4测试点输入是6-670-82162-X
输出是Right
2022/1/25 12:59
加载中...