码迷,mamicode.com
首页 > 其他好文 > 详细

我对程序的一些见解

时间:2016-03-21 18:29:41      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

我写出我对程序的理解:

1.class program是定义了一个关于这个问题的一个类。

for(Int64 i=1;i<Int64.MaxVaule;i++) 这条语句是表达了要寻找数的一个范围,,这个数是很大的。。。Int64,,

for(int j=0;(j<rg.Length)&&(hit<=2);j++) 这条语句表达了所给的数是在该范围内进行操作的。。。

本程序在执行的时候,,先对变量i进行一个赋值操作,,该操作是由for语句完成的。

然后执行for(int j=0;(j<rg.Length)&&(hit<=2);j++)语句,,,这是对每一个变量i都需要进行的操作。

由if((i%rg.[j])!=0).....这条语句可以显示在所给的数2-31内,对于每一个i值,如果能够整除,,那么hit=0这条语句hit的值始终是保持不变的,,

现在假设存在所给的I值,,不能够整除2-31中的任何一个数,,那么此时hit值由0变成1,执行hit1=j操作,,

此时跳出进行j++操作,如果此时执行相同的if操作,那么此时hit由原来的1变成了2,这时hit2=(j++);

这时程序继续运行时,始终不符合if(i%rg.[j])!=0)的条件,,这样正好就符合了if((hit=2)&&(hit1+1=hit2)的条件。。

证明假设成功。。。。。。。。。

终上所述,,本题所要证明的就是寻找一个数,,使得该数不能够整除2-31内连续的两个数,,尔能够整除在这个范围内的其他数。。

这个数一定存在。。。。。。

不过没运行出来、、、、、、

我对程序的一些见解

标签:

原文地址:http://www.cnblogs.com/songchengxin/p/5302847.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!