帮忙看看
#include<iostream>
#include<cstdio>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
int a[15], c;
char b;
scanf("%1d-%1d%1d%1d-%1d%1d%1d%1d%1d-%c",&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9],&b);
int sum = 0;
for (int i = 1;i <= 9;i ++)
{
sum += a[i] * i;
}
int key = sum % 11;
if (b == 'X')
{
c = 10;
}
else
{
c = int(b - '0');
}
if (key == c)
{
cout << "Right";
}
else
{
cout << a[1] << "-" << a[2] << a[3] << a[4] << "-" << a[5] << a[6] << a[7] << a[8] << a[9] << "-" << key;
}
return 0;
}
dev样例无误