程序员面试宝典:螺旋队列第1题

来源:互联网 发布:微信竞猜游戏源码 编辑:程序博客网 时间:2024/05/22 15:36

程序员面试宝典P97

int func(int m, int n){    if(m==0&&n==0)        return 0;    else    {        int max = abs(m)>abs(n)? abs(m): abs(n);        int y1=1;        for(int i=1;i<max;i+=2)        {            y1+=4*2*i;        }        //cout<<y1<<endl;        if(m==max&&n!=-max)            return y1+n+max;        else if(n==-max)            return y1+3*2*max+m+max;        else if(m==-max)            return y1+2*2*max-n+max;        else if(n==max)           return y1+2*max-m+max;        else            return 0;    }}
0 0
原创粉丝点击