您的位置:首页 > 其它

POJ 1969

2013-06-10 12:29 225 查看
数列:

1/1 1/2 1/3 1/4 1/5 ...

2/1 2/2 2/3 2/4

3/1 3/2 3/3

4/1 4/2

5/1

题目要求输入一个数字N,输出该N在数列中所对应的数字,也就是第N个数。


代码:

#include<iostream>using namespace std;int main(){int num;while(cin>>num){int line,n=num;for(line=1;num>line;line++)
//计算第n个数是第几行的以及是该行的第num个数字num-=line;if(line%2==0)cout<<"TERM
"<<n<<"
IS "<<num<<"/"<<line-num+1<<endl;elsecout<<"TERM
"<<n<<"
IS "<<line-num+1<<"/"<<num<<endl;}return 0;}
复制搜索复制搜索
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: