为什么这个代码输出8?
  • 板块灌水区
  • 楼主Adolfo_North
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/9/15 20:53
  • 上次更新2023/11/2 20:37:31
查看原帖
为什么这个代码输出8?
616964
Adolfo_North楼主2023/9/15 20:53
#include <bits/stdc++.h>
using namespace std;
int f(int t) {
	if (t < 3) return 3 - t;
	if (t < 5) return 2 ^ t;
	if (t < 7) return t * t;
	if (t < 9) return t ^ 3;
	for (int i = t - 1; i >= 9; i -= 3) {
		f(i);
	}
}
int main() {
	cout<<f(9)<<endl;
	return 0;
}

jz8d祭

2023/9/15 20:53
加载中...