Run ID:142109
提交时间:2025-12-30 18:56:38
#include<bits/stdc++.h> using namespace std; int main() { int n,cnt=0;//用cnt储存当前枚举到第几个分数 cin>>n; for(int i=2;cnt<=n;i++)//记录当前分子分母的和 if(i%2==1) { for(int j=1;cnt<=n&&j<i;j++)//枚举分子 if(++cnt==n) { cout<<j<<'/'<<i-j;//输出分数 break; } } else { for(int j=i-1;cnt<=n&&j>=1;j--)//枚举分子 if(++cnt==n) { cout<<j<<'/'<<i-j;//输出分数 break; } } return 0; }