一片紫光
查看原帖
一片紫光
794484
huanglihuan楼主2023/8/23 14:22
#include <bits/stdc++.h>
#include <cstdio>
using namespace std;

int a,b,c;
char t;

int main()
{
	scanf ("%d-%d-%d-%c",a,b,c,t);
	int d = b / 100;
	int e = b / 10 % 10;
	int f = b % 10;
	int g = c / 10000;
	int h = c / 1000 % 10;
	int i = c / 100 % 10;
	int j = c / 10 % 10;
	int k = c % 10;
	int l = d * 2;
	int m = e * 3;
	int n = f * 4;
	int o = g * 5;
	int p = h * 6;
	int q = i * 7;
	int r = j * 8;
	int s = k * 9;
	int ans = a + l + m + n + o + p + q + r + s;
	int sum = ans % 11;
	if (sum == 10)
	printf ("%d-%d-%d-x",a,b,c);
	else
    printf ("%d-%d-%d-%d",a,b,c,sum);
	return 0;
}

2023/8/23 14:22
加载中...