tzqnb @ 2024-12-02 22:54:23
求助,90分,下载非ac数据后发现就是样例,但是样例本地能过
by Secretus_BE @ 2024-12-04 00:51:31
最好是把代码一起贴出来,我今天也遇到这种情况,程序可能存在其他问题
by tzqnb @ 2024-12-07 22:24:50
#include<stdio.h>
#include<string.h>
#include<ctype.h>
char m[20];
char a[15];
char c;
int main()
{
gets(m);
sscanf(m,"%c-%c%c%c-%c%c%c%c%c-%c",&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9],&c);
int sum=0;
for(int i=1;i<10;i++)
{
sum+=i*(a[i]-'0');
}
sum%=11;
if(isdigit(c)==1&&sum==c-'0')
{
printf("Right");
}
else if(c=='X'&&sum==10)
{
printf("Right");
}
else if(sum==10)
{
printf("%c-%c%c%c-%c%c%c%c%c-X",a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]);
}
else if(sum>=0&&sum<=9)
{
printf("%c-%c%c%c-%c%c%c%c%c-%d",a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],sum);
}
return 0;
}
by tzqnb @ 2024-12-07 22:26:24
@Secretus_BE谢谢提醒