2 条题解

  • 1
    @ 2024-12-22 22:03:53

    #include<bits/stdc++.h> using namespace std; int main(){ char ch[20],c; int s,p,i; cin>>ch; s=p=0; for(i=0;i<strlen(ch)-1;i++){ if(ch[i]>='0'&&ch[i]<='9'){ p++; s=s+(ch[i]-'0')*p; } } s%=11; if(s10)c='X'; else c=s+'0'; if(cch[12])cout<<"Right"; else{ ch[12]=c; cout<<ch; } }

    • -1
      @ 2024-8-10 11:19:16
      #include <iostream>
      #include <cstring>
      using namespace std;
      int main()
      {
      	char s[14],c;
      	cin>>s;
      	int h=0,k=0;
      	for(int i=0;i<11;i++)
      	{
      		if(s[i]!='-')
      		{
      			k++;
      			h+=k*(s[i]-'0');
      		}
      	}
      	h%=11;
      	if(h==10) c='X';
      	else c=h+'0';
      	if(c==s[12]) cout<<"Right"<<endl;
      	else
      	{
      		s[12]=c;
      		cout<<s;
      	}
      	return 0;
      }
      
      • 1

      信息

      ID
      697
      时间
      1000ms
      内存
      256MiB
      难度
      3
      标签
      递交数
      89
      已通过
      45
      上传者