# 大佬帮忙看看错在哪了呗!!#在vc上就没有输出正确的结果
查看原帖
# 大佬帮忙看看错在哪了呗!!#在vc上就没有输出正确的结果
496699
ysy2021楼主2021/3/22 21:48
# include <stdio.h>
# include <malloc.h>

int main(void)
{
	int i;
	int j = 0;
	int k = 0;
    char * p = (char*)malloc(15*sizeof(char));

	for (i=0; i<13; ++i)
	    scanf("%c", &p[i]);
	
	for (i=0; i<11; ++i)
	{
	    if (p[i] == '-')
			continue;
		++k;
	    j += k*p[i];
	}
	printf("%d\n", j);
	

	if (j%11 == p[12])
		printf("Right\n");
	else 
	{
	   if (j%11 == 10)
		   p[12] = 'X';
	   if (j%11 != 10)
		   p[12] = j%11;
	}
    
	for (i=0; i<13; ++i)
	   printf("%c", p[i]);
	printf("\n");

	free (p);

   return 0;
}
2021/3/22 21:48
加载中...