70分求大佬帮助!
查看原帖
70分求大佬帮助!
1510367
MonicAsh楼主2024/10/27 20:58

只有70分求调,谢谢大佬!

#include<stdio.h>
int main ()
{
   int a,b;
   long c;
   char d;
   scanf("%d-%d-%ld-%c",&a,&b,&c,&d);
   long x;
   int y;
   x=a*1+b/100*2+b%100/10*3+b%10*4+c/10000*5+c%10000/1000*6+c%1000/100*7+c%100/10*8+c%10*9;
   y=x%11;
   switch(y==d){
   	case 1:printf("Right");break;
   	default:if(y==10){
   			d='X';
   			printf("%01d-%03d-%05ld-%c",a,b,c,d);
   			}
   			else
   			printf("%01d-%03d-%05ld-%1d",a,b,c,y);
   		
   }
   
}
2024/10/27 20:58
加载中...