社区讨论
关于 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。若将第 行注释,则死循环(也可能运行时间太长了)。
若将第 行注释并将第 行取消注释,则程序可正常输出结果。
在多台电脑上测试过。
就非常的奇怪。
回复
共 12 条回复,欢迎继续交流。
正在加载回复...