解题思路:
注意事项:
参考代码:#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语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:738 |
矩阵转置 (C语言代码)浏览:1534 |
简单的a+b (C语言代码)浏览:510 |
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)浏览:400 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1526 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:381 |
简单的a+b (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:719 |
模拟计算器 (C++代码)浏览:820 |
局部变量作函数返回值的问题浏览:987 |