请帮忙添加一下每句的注释  自学 请大家帮忙  添加一个条件可以除以7的整数不输出
            const int a= 99;  //定义常量99
            int num = 0;
            for (int i = 2; i < a; i++)
            {
                int k = 0;
                for (int j = 2; j < i; j++)
                {
                    if (i % j == 0)
                    {
                        k++;                    }
                
                }
                if (k == 0 )
                {
                  num += i;
                  Console.Write(i + " "); //显示每一个质数
                }
               
            }
            Console.ReadLine();C#

解决方案 »

  1.   

     for (int i = 2; i < a; i++)//循环99个数
                {
                    int k = 0;
                    for (int j = 2; j < i; j++)
                    {
                        if (i % j == 0)//如果i%j取模,如果等于0那就不是除了1和此整数自身外整除的,那就不是素数。
                        {
                            k++;//K++用于下面判断这个数是不是素数了                    }
                    
                    }
                    if (k == 0 )
                    {
                      num += i;
                      Console.Write(i + " "); //显示每一个质数
                    }
      

  2.   

     for (int i = 2; i < a; i++)
                {
                    if (i % 7 == 0) continue;
                    int k = 0;
                    for (int j = 2; j < i; j++)
                    {
                        if (i % j == 0)
                        {
                            k++;                    }
                    
                    }
                    if (k == 0 )
                    {
                      num += i;
                      Console.Write(i + " "); //显示每一个质数
                    }
                   
                }
                Console.ReadLine();