oo0oo吧 关注:10贴子:727
  • 13回复贴,共1

tiwrik netruio……

只看楼主收藏回复

写了半天一预览一堆乱码
吓我一跳不知道哪里错了
最后发现结尾忘了两个}}


来自Android客户端1楼2014-10-13 12:29回复
    帮我看一道题


    2楼2014-10-14 21:56
    回复
      题目描述 Description
      现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的: 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 … … 我们以Z字形给上表的每一项编号。第一项是1/1,然后是1/2,2/1,3/1,2/2,…

      输入描述 Input Description
      整数N(1≤N≤10000000)
      输出描述 Output Description
      表中的第N项
      样例输入 Sample Input
      7
      样例输出 Sample Output
      1/4


      3楼2014-10-14 21:57
      收起回复
        #include <stdio.h>
        int main()
        {
        int N;/* code */
        scanf("%d",&N);
        int data[1000];
        int i;
        for (i = 1; i <= 1000; ++i)
        {
        data[i]=i*(i+1)/2;/* code */
        }
        for (i = 1; ; ++i)
        {
        if(N<=data[i])/* code */
        break;
        }
        i = i--;
        int t;
        t = i % 2;
        int m,n;
        n = N - data[i-1];
        m = data[i] + 1 - N;
        if (t == 0/* condition */)
        {
        printf("%d/%d",n,m);/* code */
        }
        if (t == 1/* condition */)
        {
        printf("%d/%d",m,n);/* code */
        }
        return 0;
        }
        @cpuandusb


        4楼2014-10-15 15:11
        收起回复