c语言90分,下了错了的输入输出的测试数据,答案一样,求大神求解
查看原帖
c语言90分,下了错了的输入输出的测试数据,答案一样,求大神求解
654733
liuqishijian楼主2022/1/20 15:06
#include <stdio.h>
int main()
{
    char a[14],c;
    gets(a);
    int b=0,j=1;
    for(int i=0;i<12;i++)
    {
        if(a[i]!='-')
			b+=(a[i]-'0')*j++;
    }
	if(b%11==10)
		c='X';
	else
		c=b%11+'0';
    if(c==a[12])
		printf("Right");
	else{
		a[12]=c;
		puts(a);
	}
    return 0;
2022/1/20 15:06
加载中...