双层循环变单层循环
  • 板块灌水区
  • 楼主封禁用户
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/7/31 13:05
  • 上次更新2024/7/31 14:30:38
查看原帖
双层循环变单层循环
1098781
封禁用户楼主2024/7/31 13:05

rt,虽然循环次数没变,但是可以运用在短代码比赛里:

原:

for (int i = 0; i < 10; i++)
	for (int j = 0; j < 9; j++)
		ans++;

变:

for (int i = 0, j = 0; i < 10; (j < (9 - 1)) ? (j++) : (i++, j = 0))
	ans++;

另求大佬为什么要 (j<(9-1)) 而不是 j<9。

2024/7/31 13:05
加载中...