1.如何用C#实现域名解析?
2.怎么计算355%113的120位小数?

解决方案 »

  1.   

    2.怎么计算355%113的120位小数?
    要有小数位的话,你需要使用浮点数阿
    float f = 335.0/113.0
    如果要120位的小数,好像要自己写了。该不会你想算圆周率吧~~~~~~~~~~~~~
    335.0/113.0=3.1415929203539823008849557522124
    好像不怎么准
      

  2.   

    这那里是圆周率!335/113是3.多少多少吗?晕!
    给你一个C的代码,其实也可以直接写到C#里,算法是一样的:
    main()
    {
    int i,j,k,m,n;
    i = 335;
    j = 113;m = i/j;
    n = i%j;
    printf("%d.",m);
    i = n*10;for(k = 0; k < 500; k ++ )
    {
        m = i/j;
        n = i%j;
        printf("%d",m);
        i = n*10;
    }
    getch();
    }
    这里算的是小数点后500位,想更多的话改for循环里面的东西好了.
    结果如下:
    2.964601769911504424778761061946902654867256637168141592920353982300884955752212
    38938053097345132743362831858407079646017699115044247787610619469026548672566371
    68141592920353982300884955752212389380530973451327433628318584070796460176991150
    44247787610619469026548672566371681415929203539823008849557522123893805309734513
    27433628318584070796460176991150442477876106194690265486725663716814159292035398
    23008849557522123893805309734513274336283185840707964601769911504424778761061946
    9026548672566371681415
      

  3.   

    1.如何用C#实现域名解析?
    确实如1楼所说用DNS类.看MSDN吧,讲的很详细了.
      

  4.   

    我看错了,原来是355/113啊,受了 greenery(greenery)的影响,他的笔误(335/113),呵呵,那就把i的值改一下,这样结果就是:
    3.14159292035398230088495575221238938053097345132743362831858407079646017699115044247787610619469026548672566371681415929203539823008849557522123893805309734513274336283185840707964601769911504424778761061946902654867256637168141592920353982300884955752212389380530973451327433628318584070796460176991150442477876106194690265486725663716814159292035398230088495575221238938053097345132743362831858407079646017699115044247787610619469026548672566371681415929203539823008849557522123893805309734513274336
      

  5.   

    用Matlab算圆周率又快又准,呵呵
      

  6.   

    呵呵,笔误。误导了 bluerush(我本行云) 。sorry。
      

  7.   

    greenery(greenery)太客气了,呵呵。