水题,只要找出规律就好做了。。。。

以斜列来看,列从下往上,分子分母依次递减和递增
但奇数列是从下往上数,而偶数列则相反

#include <iostream>
#include 
<string>
using namespace std;

int main()
{
   
int n;
   
while (scanf("%d",&n)!=EOF)
   
{
       
int k=0,raw=n;
       
while (n>k)
       
{
           n
-=k;
           k
++;
       }

       
if (k%2==0)
           printf(
"TERM %d IS %d/%d\n",raw,n,k-n+1);
       
else
           printf(
"TERM %d IS %d/%d\n",raw,k-n+1,n);
   }

}