如題,最后評測結果是80分,不能拿到滿分,是哪里沒有注意到呢?感謝各位大佬的指點~
#include<stdio.h>
int main() {
char a[15];
int i,sum=0,j=1;
scanf("%s",&a) ;
for(i=0; i<11; i++) {
if(a[i]>='0' && a[i]<='9') {
sum+=(a[i]-'0')*j;
j++;
}
}
if(sum%11==(a[12]-'0')) {
printf("Right");
} else if(sum%11!=10){
a[12]=sum%11+'0';
for(i=0; i<13; i++) {
printf("%c",a[i]);
}
}
else{
a[12]='X';
for(i=0; i<13; i++) {
printf("%c",a[i]);
}
}
printf("\n");
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/275933.html
標籤:C語言
上一篇:我是一名機械專業高一學生 在學C++ 數學不好怎么辦 一元一次方程都不會
下一篇:專案報錯Property 'tid' not found on type com.bs.bean.OldManBean,可是在別人電腦上可以運行
