25分 求助 玄关
查看原帖
25分 求助 玄关
1496004
Submerge__l楼主2025/2/3 21:43

也不知道代码是哪里错了,反正每次都是25分

#include<bits/stdc++.h>
using namespace std;
int n, cnt/*层数*/ = 0;
int main(){
	cin >> n;
	while(n > cnt){
		cnt++;
		n -= cnt;
	}
	if (n == cnt){ //如果刚好卡到那一层最后面,就直接输出层数。
		cout << 1 << "/" << cnt;
	}else{ //有剩余的情况。
		cnt++;
		cout << n << "/" << cnt - n + 1;
	}
	return 0;
}
2025/2/3 21:43
加载中...