标题:10的1000次方,谁有想法请进!!
只看楼主
可见光
Rank: 1
等 级:新手上路
帖 子:143
专家分:0
注 册:2007-6-15
得分:0 
void add(unsigned int *R1,int h,unsigned int *R2,int t,unsigned int *R_add,int s)
{
    int i,max,min,temp=0;
    if(h<t)
    {
        min=h;
        max=t;
    }
    else if(h>t)
    {    
        min=t;
        max=h;
    }
    else
    {
        max=t;min=t;
    }
    for(i=0;i<min;i++)//将两个数组的前min个元素进行相加
    {
          R_add[i]=R1[i]+R2[i]+temp;
        if((R_add[i]<R1[i])||(R_add[i]<R2[i]))
            {
            temp=1;
            }
        else temp=0;
    }
    if(max==min)
    {
        while(temp)
        {
            max++;
            R_add[max-1]=temp;
            temp=0;
        }
    }
    else{
        for(i=min;i<max;i++)//将剩余的元素复制给和
        { if(max==h)
           
        {
            R_add[i]=R1[i]+temp;
            temp=0;
        }
        else
            {
             R_add[i]=R2[i]+temp;
             temp=0;
            }
     }
    }
这个问题的核心就是实现大数的加法运算....
这个是我以前写的....可以实现任意数相加...是在位操作方面考虑的...
2008-03-15 23:20
yxwsbobo
Rank: 5Rank: 5
等 级:职业侠客
帖 子:345
专家分:306
注 册:2007-10-29
得分:0 
为啥看不懂LZ问啥呢

10的1000次方和Fibonacci 数列有关系吗

How are you 怎么是你?
How old are you   怎么老是你?
2008-03-15 23:39
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
得分:0 
不太理解,一语双关.
2008-03-16 00:09
hoodlum1980
Rank: 2
来 自:浙江大学
等 级:论坛游民
威 望:2
帖 子:289
专家分:23
注 册:2008-2-24
得分:0 
[bo]以下是引用 [un]yxwsbobo[/un] 在 2008-3-15 23:39 的发言:[/bo]

为啥看不懂LZ问啥呢

10的1000次方和Fibonacci 数列有关系吗

楼主的意思大概是说他要输入的这个参数非常之大。这里有个国外的专门研究斐波那契数列的网址,是英文的:

http://www.ee.surrey.ac.uk/Personal/R.Knott/Fibonacci
2008-03-16 00:59
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
得分:0 
11楼的代码太长,根本没必要写这么长,本来就是很简洁的事

不过,算法时间瓶颈不在大数上
2008-03-16 01:12
duyuanze
Rank: 1
来 自:郑州
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-2-19
得分:0 
请教一下
用Math类
Console.WriteLine(Math.Pow(10,1000));
输出结果是正无穷大
那怎么能把10的1000次方输出,是不是就输出不了啊?????
2008-03-16 12:26
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
得分:0 
那前面不是有吗?(投机方式).
2008-03-16 13:23
luck3359
Rank: 1
来 自:江西
等 级:新手上路
帖 子:81
专家分:0
注 册:2008-3-9
得分:0 
这也太难了吧
2008-03-16 14:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-203507-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.635335 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved