社区讨论

关于 J 组第 28 题

学术版参与者 6已保存回复 12

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
11 条
当前快照
1 份
快照标识符
@m1boft7w
此快照首次捕获于
2024/09/21 12:56
去年
此快照最后确认于
2025/11/05 00:13
4 个月前
查看原帖
CPP
#include <iostream>//1
#include <cmath>//2
using namespace std;//3
//4
int customFunction(int a, int b) {//5
//	if(b % 10000000 == 0) cout << b;//6
	if(b == 0) {//7
		return a;//8
	}//9
	return a + customFunction(a, b - 1);//10
}//11
int main() {//12
	int x = 1, y = -1;//13
	cin >> x >> y;//14
	int result = customFunction(x, y);//15
	cout << pow(result, 2) << endl;//16
	return 0;//17
}//18
若输入 1 -1 程序秒出答案为 0
若将第 1414 行注释,则死循环(也可能运行时间太长了)。
若将第 1414 行注释并将第 66 行取消注释,则程序可正常输出结果。
在多台电脑上测试过。
就非常的奇怪。

回复

12 条回复,欢迎继续交流。

正在加载回复...