#include <stdio.h>
int main()
{
int i,t,sum=0,n;
char isbn[14];
gets(isbn);
for(i=0;i<12;i++)
{
if(isbn[i]>='0'&&isbn[i]<='9')
{
n++;
t=isbn[i]-48;
sum=sum+t*n;
}
}
t=isbn[12]-48;
if(sum%11==t)
printf("Right");
else
{
isbn[12]=sum%11+48;
puts(isbn);
}
}
## 这是错误信息
/tmp/compiler_jxoqze18/src: 在函数‘main’中:
/tmp/compiler_jxoqze18/src:7:2: 警告:‘gets’ is deprecated [-Wdeprecated-declarations]
gets(isbn);
^~~~
In file included from /tmp/compiler_jxoqze18/src:1:
/usr/include/stdio.h:583:14: 附注:在此声明
extern char *gets (char *__s) __wur __attribute_deprecated__;
^~~~
/tmp/compiler_jxoqze18/src:24:2: 错误:expected declaration or statement at end of input
}
^