cantor数,程序不难,但规律很难找到!!!

来源:互联网 发布:c 结构体中定义数组 编辑:程序博客网 时间:2024/06/05 21:55
#include<stdio.h>int main(){    int n;    while(scanf("%d",&n)==1)    {        int k=1,s=0;        for(;;)        {            s+=k;//前k项的总数,k一直都是1,1个1个的加起来            if(s>=n)            {              if(k%2==1)              {                  printf("%d/%d\n",s-n+1,k-s+n);//当k是奇数时,n是k行倒数第s-n+1项                  break;              }              if(k%2==0)              {                 printf("%d/%d\n",k-s+n,s-n+1);//当k是偶数时,n是k行倒数第k-s+n项                 break;              }            }            k++;        }    }    return 0;}


 

0 0
原创粉丝点击