注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

信息 灵感 创新

I? =Information,Inspiration,Innovation

 
 
 

日志

 
 
关于我

we are 5. Mathematics, Computation, Programming, Engineering, and Making fun of life.

网易考拉推荐

n位数的幂问题  

2011-12-15 11:41:22|  分类: C# & .NET |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

碰到的一个问题,一个n位数,它的n次方的最后n位和该数相同,求该数

问题不难,计算程序如下:

using System;
namespace Castor
{
    class Program : Object
    {
        static void Main(string[] args)
        {
            for (int i = 1; i < 10; i++)
                Show(i);
            Console.Read();
        }

        static void Show(int n)
        {
            if (n < 1) return;
            Console.WriteLine("n={0}", n);
            try
            {
                checked
                {
                    double min = Math.Pow(10, n - 1);
                    double max = Math.Pow(10, n);
                    for (double l = min; l < max; l++)
                    {
                        double t = Math.Pow(l, n);
                        if (t % max == l)
                            Console.WriteLine("Number:{0},Power:{1},Result:{2}", l, n, t);
                    }
                }
                Console.WriteLine("==============================================");
            }
            catch
            {
                Console.WriteLine("Exception Happened");
            }
        }
    }
}

显然n=1的时候1~9都是可以的,运行结果如下:

n=1
Number:1,Power:1,Result:1
Number:2,Power:1,Result:2
Number:3,Power:1,Result:3
Number:4,Power:1,Result:4
Number:5,Power:1,Result:5
Number:6,Power:1,Result:6
Number:7,Power:1,Result:7
Number:8,Power:1,Result:8
Number:9,Power:1,Result:9
==============================================
n=2
Number:25,Power:2,Result:625
Number:76,Power:2,Result:5776
==============================================
n=3
Number:125,Power:3,Result:1953125
Number:249,Power:3,Result:15438249
Number:251,Power:3,Result:15813251
Number:375,Power:3,Result:52734375
Number:376,Power:3,Result:53157376
Number:499,Power:3,Result:124251499
Number:501,Power:3,Result:125751501
Number:624,Power:3,Result:242970624
Number:625,Power:3,Result:244140625
Number:749,Power:3,Result:420189749
Number:751,Power:3,Result:423564751
Number:875,Power:3,Result:669921875
Number:999,Power:3,Result:997002999
==============================================
n=4
Number:9376,Power:4,Result:7.72805838870938E+15
==============================================
n=5
Number:13568,Power:5,Result:4.59810807237017E+20
Number:90624,Power:5,Result:6.1124614999813E+24
==============================================
n=6
==============================================
n=7
Number:5731456,Power:7,Result:2.03167735012236E+47
==============================================
n=8
==============================================
n=9
Number:411864576,Power:9,Result:3.41027941465562E+77
Number:793863168,Power:9,Result:1.2523071965997E+80
==============================================
 

  评论这张
 
阅读(748)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016