文章

2

粉丝

168

获赞

2

访问

14.3k

头像
P1003,为什么答案一样,会不AC呢???
我要提问
发布于2021年11月7日 00:02
阅读数 8.3k

#include <stdio.h>
int bit(int a)
{
	int i = 1;
	while (a>9)
	{
		a = a / 10;
		i = i * 10;
	}
	return i;
}

int reverse(int a,int b)
{
	int count = 0;
	if (a > 10)
	{
		count = reverse(a / 10, b / 10);
		count = count + (a % 10) * b;
	}
	else
		count = count + a * b;
	return count;
}
int main()
{
	int L, R;
	int l = 1, r = 1;
	int M, N;
	int count = 0;
	scanf("%d %d", &L, &R);
	l = bit(L);
	r = bit(R);
	M = reverse(L, l);
	N = reverse(R, r);
	printf("%d\n", M + N);
	return 0;
}

 

你的输出

444

正确输出

444
2
234

为啥捏???

登录查看完整内容


登录后发布评论

6 条评论
一颗果然多
2021年11月7日 17:20

应该是后边的样例答案不对,OJ有时候没把错误的样例显示出来

赞(0)

H WH : 回复 一颗果然多: ?有点没理解,什么叫没有把错误的样例显示出来??

2021年11月8日 15:26

一颗果然多 : 回复 H WH: 就是444 2 234 后边还有测试样例,这些样例中可能和答案不一样。

2021年11月8日 20:02

H WH : 回复 一颗果然多: 后面的案例我都试过了,都是对的

2021年11月9日 20:05

H WH : 回复 一颗果然多: 好吧,我找到了,因为我写的代码不能实现多次输入,它输入一次之后就关闭了。。。

2021年11月9日 20:33

一颗果然多 : 回复 H WH: 嗯嗯

2021年11月10日 09:11