问题描述
usingSystem;classMainClass{publicstaticvoidMain(){intnum;inti;intfactor;//整形32位boolisprime;//bool布尔逻辑值真或假for(num=2;num<20;num++)//累计加118次2到20{isprime=true;//isprime等于真factor=0;//factor等于零//seeifnumisevenlydivisiblefor(i=2;i<=num/2;i++)//Console.WriteLine(i);{if((num%i)==0){//numisevenlydivisible--notprimeisprime=false;factor=i;}}if(isprime)Console.WriteLine(num+"isprime.");elseConsole.WriteLine("Largestfactorof"+num+"is"+factor);}}}越看越复杂了我注释下去了有那位高手帮忙来个专业的逐行注释下哦!谢谢
解决方案
解决方案二:
这就越看越复杂了...楼主啊...听我一句劝...先放下代码回去把入门那几章好好看看吃透了...一口吃不成胖子...
解决方案三:
唉,你还是挑一个地方,逐行注释太复杂
解决方案四:
//累计加118次2到20-----------》-_-|||
解决方案五:
接分
解决方案六:
切其实我是看的明白我想把内容搞的更明白点想知道专业的是怎么注释这代码的
解决方案七:
让人不用细看一目了然
解决方案八:
一看就知道这个运算规则还是那结果我知道规则想知道为什么是这样的结果
解决方案九:
usingSystem;classMainClass{publicstaticvoidMain(){intnum;inti;intfactor;//整形32位boolisprime;//bool布尔逻辑值真或假for(num=2;num<20;num++)//累计加118次2到20{isprime=true;//isprime等于真factor=0;//factor等于零//seeifnumisevenlydivisiblefor(i=2;i<=num/2;i++)//i等于2小于上面num除2加加Console.WriteLine(i);{if((num%i)==0)如果累计后的num除以i累计后数字除余等于0执行下面代码{//numisevenlydivisible--notprimeisprime=false;//isprime=假factor=i;//factor=i结果数}}if(isprime)//isprime显示下面代码Console.WriteLine(num+"isprime.");elseConsole.WriteLine("Largestfactorof"+num+"is"+factor);}}}
这样正确不?
解决方案十:
for(i=2;i<=num/2;i++)//循环输出值,值是2~num的一半Console.WriteLine(i);{//这个括号没意义if((num%i)==0)//如果num能被i除尽{isprime=false;factor=i;}}LZ乱来..
解决方案十一:
5555555555
解决方案十二:
lz别着急·专业的注释不是这样注释的,不会涉及到这么的细节。简单的注释,只要让看代码的人能够看明白你下面这行,下面这段是做什么的,并且可以知道一个逻辑段从哪里开始,到哪里结束。
解决方案十三:
但是我就想把全部搞清楚为什么是这样的结果还有我想知道你们是怎么注释的我注释好象不专业
解决方案十四:
没人理了?
解决方案十五:
5555555555
解决方案:
你太浮躁了,这些基础性的东西,自己看看书就懂了,但其中的逻辑和算法都还是要经过大脑想过才能明白的。
解决方案:
为何老找人注释usingSystem;classMainClass{publicstaticvoidMain(){intnum;inti;intfactor;//整形32位boolisprime;//bool布尔逻辑值真或假for(num=2;num<20;num++)//累计加118次2到19{isprime=true;//isprime等于真factor=0;//factor等于零//seeifnumisevenlydivisiblefor(i=2;i<=num/2;i++)//累计加1循环次数(num/2)-2次{//原先这里的写法不对Console.WriteLine(i);//屏幕输出iif((num%i)==0)//如果num与i取模,也就是num/i的余数为0{//numisevenlydivisible--notprimeisprime=false;factor=i;}}if(isprime)Console.WriteLine(num+"isprime.");//如果isprime=true,也就是num/i的余数不为0,则屏幕输出elseConsole.WriteLine("Largestfactorof"+num+"is"+factor);//如果isprime=false,也就是num/i的余数为0,则屏幕输出}}}
解决方案:
不错
解决方案:
处男路过.....
解决方案:
这个简单啊,网上搜一下就得到答案了.