刚学几天C,像用这个普及的试试,结果45679都没过,请问大佬们问题出在哪啦?
查看原帖
刚学几天C,像用这个普及的试试,结果45679都没过,请问大佬们问题出在哪啦?
470364
小问号楼主2021/1/27 20:56
#include<stdio.h>

int main()
{
	int a, b, c, d, e, f, g, h, i, j, k, l, m, n;
	scanf_s("%d-%d-%d-%d", &a, &b, &c, &d);
	g = b % 10; 
	f = (b / 10) % 10;
	e = b / 100;
	l = c % 10; 
	k = (c / 10) % 10; 
	j = (c / 100) % 10; 
	i = (c / 1000) % 10; 
	h = c / 10000;
	m = 1 * a + 2 * e + f * 3 + g * 4 + h * 5 + i * 6 + j * 7 + k * 8 + l * 9;
	n = m % 11;
	
	if (n == d) {
		printf("Right");
	}
	else printf("%d-%d-%d-%d", a, b, c, n);
	return 0;
}
2021/1/27 20:56
加载中...