我注释下去了

问题描述

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,则屏幕输出}}}
解决方案:
不错
解决方案:
处男路过.....
解决方案:
这个简单啊,网上搜一下就得到答案了.

时间: 2024-10-07 13:13:50

我注释下去了的相关文章

在js中加html注释的作用?

问题描述 在js中加html注释的作用? <!-- function getStringLength(str){ var num=0; if (str!=""){ var i; var s; for(i=0;i<str.length;i++){ s=str.charCodeAt(i); if(s-128<0) num=num+1; else num=num+2; } } return num; } //--> 解决方案 就是说这些代码本来应该删除,但是这个程序员

mfc-MFC消息机制谁帮我做个注释,请逐行注释。不要回复无关内容

问题描述 MFC消息机制谁帮我做个注释,请逐行注释.不要回复无关内容 class CMsgFrame : public CFrameWnd { private: static const AFX_MSGMAP_ENTRY _messageEntries[]; protected: static AFX_DATA const AFX_MSGMAP messageMap; static const AFX_MSGMAP* PASCAL _GetBaseMessageMap(); virtual co

DB2 所有数据库表、表字段注释乱码问题的排查及解决方案

问题背景:自2015年以来,国家项目测试平台 DB2 所有表的表名.表字段等中文注释均开始存在乱码问题,严重影响开发人员对于数据库表含义的理解(特别是在数据库设计文档缺乏的情况下). 本文记录了解决该历史遗留问题的相关步骤,总结遇到的坑,最后提出解决该问题的方案. 本文所涉及到的环境 测试服务器:10.1.3.3:60000/NECC_GJR CentOS release 6.3 (Final) DB2 Express-C 10.1 线上服务器:10.30.22.16:60000/NECC_DB

Ibatis XML 配置文件注释引起错误及解决方案

Ibatis XML 配置文件注释引起错误及解决方案 最近在使用Ibatis组件进行一个项目开发,在运行时发现提示如下错误信息: type 异常报告 消息 描述服务器遇到一个内部错误 (), 无法完成此请求. 异常 javax.servlet.ServletException: java.lang.ExceptionInInitializerError根本原因 java.lang.ExceptionInInitializerError根本原因 java.lang.RuntimeException

YUIDoc example代码高亮错误、生成API文档目录不按源文件注释顺序

1.如果发现yuidoc命令用不了,那就重装nodejs吧    昨天不知道是清扫电脑的原因,yuidoc命令用不了(命令不存在),也没有找到好的解决方法,怒重装YUIDoc也不行.最后想了想,怒重装了nodejs,再装回YUIDoc,发现又可以了,原因还没找到. 2.YUIDoc的theme中的simple模板,sidebar.handlebar有写错.    里面属性遍历的properties被写成了events 3.YUIDoc example代码高亮错误的解决方法   使用过YUIDoc

main-java 子线程结束结束 内部子线程也结束 具体看代码注释

问题描述 java 子线程结束结束 内部子线程也结束 具体看代码注释 import java.util.ArrayList; import org.junit.Test; /** 代码很简单的 就是起了一个线程 然后在一个list里面放了1000个数字 然后打印以下 但是test方法 用junit起的 不能完全打印 而main可以 最终是想要使得这个test方法能和main的效果一样 * */ public class TestSub { @Test public void test() { /

正则表达式 之过滤注释

使用Java 正则表达式如何过滤掉注释呢?  如上图所示,如何去掉注释呢? Java代码   @Test       public void test_deleteCommen(){           String input="b<!-- step的属性seq是 从1 开始的正整数 -->a";           System.out.println(input.replaceAll("<!--[^<>]*-->", &qu

DirectShow中写push模式的source filter流程 + 源代码(内附详细注释)

虽然网上已有很多关于DirectShow写source filter的资料,不过很多刚开始学的朋友总说讲的不是很清楚(可能其中作者省略了许多他认为简 单的过程),读者总希望看到象第一步怎么做,第二步怎么做....这样的demo.其实写你的第一个filter是有一定难度的,只要过了这关以后 就容易多了.由于最近需要自己写一个push推模式的source filter,加上刚激活了Blog,不好意思Blog上没有一篇文章,所以将写这个filter的过程写下来 ,为了照顾刚开始学的朋友,我采用第一步第

关于泛型实例声明类型的问题,问题在注释里面

问题描述 关于泛型实例声明类型的问题,问题在注释里面 class Employee{ } class Manager extends Employee{ }class CEO extends Manager{ }public class Test{ public static void main(String[] args) { List<? super Manager> list=new ArrayList(); //请问,new ArrayList()中,这里面的Manager有什么用吗?

重写的方法作用求注释

问题描述 重写的方法作用求注释 public class RequestScopeMessageSource extends AbstractMessageSource { private static ThreadLocal<Map<String String>> _messageMap = new ThreadLocal<Map<String String>>();public static void setMessage(String code Str