P1055,为啥70分
  • 板块题目总版
  • 楼主zi_jin
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/7/17 09:52
  • 上次更新2023/10/27 19:55:55
查看原帖
P1055,为啥70分
449304
zi_jin楼主2022/7/17 09:52

这道题咋就70分了?(P1055)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c,d;
    char dd;
    scanf("%d-%d-%d-%c",&a,&b,&c,&dd);
    if(dd=='X'){
        d=10;
    }
    else{
        d=dd-'0';
    }
    int cnt=0;
    int k=10;
    int bb=b,cc=c;
    while(cc){
        k--;
        cnt+=(cc%10)*k;
        cc/=10;
    }
    while(bb){
        k--;
        cnt+=(bb%10)*k;
        bb/=10;
    }
    cnt+=a;
    cnt%=11;
    if(cnt==d) cout<<"Right";
    else cout<<a<<'-'<<b<<'-'<<c<<'-'<<cnt;
    return 0;

2022/7/17 09:52
加载中...