80分,4和7WA,vscode 编译3正确,
查看原帖
80分,4和7WA,vscode 编译3正确,
605784
czx_27楼主2021/11/18 12:26
#include <stdio.h>
main()
{  int len,i,sum=0,k=1,h;
  char a[14];
  gets(a);
  len=strlen(a);
  for(i=0;i<len-1;i++)
   if(a[i]!='-')
   {sum+=(a[i]-'0')*k;
   k++;
   }
  h=sum%11;
  if(h==10)
{
  if(a[12]=='X')
  printf("Right\n");
  else(a[12]>='0'&&a[12]<='9')
  {
    for(i=0;i<len-1;i++)
  printf("%c",a[i]);
  printf("X");
  }
}
else
{
   if((a[12]-'0')==(h))
   printf("Right");
   else
   {
   for(i=0;i<len-1;i++)
   printf("%c",a[i]);
   printf("%d",h);
}
}
}
2021/11/18 12:26
加载中...