解题思路:
注意事项:
参考代码:#include<stdio.h>
int main()
{
int a,b,c,d,i,k;
long sum;
char IP[100];
gets(IP);
k=1;sum=0;
for(i=0;IP[i+1];i++)
{
if(IP[i]=='-')
continue;
sum+=(IP[i]-'0')*k;
k++;
}
sum%=11;
if(IP[i]-'0'==sum||(IP[i]=='X'&&sum==10))
printf("Right\n");
else
{
if(sum==10)
IP[i]='X';
else
IP[i]=sum+'0';
puts(IP);
}
return 0;
}
0.0分
3 人评分
钟神赛车 (C语言代码)浏览:911 |
简单的a+b (C语言代码)浏览:676 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:553 |
A+B for Input-Output Practice (C++代码)浏览:632 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:549 |
母牛的故事 (C语言代码)浏览:992 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:1024 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:702 |
母牛的故事 (C语言代码)浏览:1045 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1325 |