首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

菜鸟自学C#取100内的素数并且可以除以7的不输出

2013-04-12 
初学者自学C#取100内的素数并且可以除以7的不输出请帮忙添加一下每句的注释自学 请大家帮忙添加一个条件可

初学者自学C#取100内的素数并且可以除以7的不输出
请帮忙添加一下每句的注释  自学 请大家帮忙  添加一个条件可以除以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#
[解决办法]

引用:
请帮忙添加一下每句的注释  自学 请大家帮忙  添加一个条件可以除以7的整数不输出
大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数就是互数。
            const int a= 99;  //定义常量99
            int num = 0;
            for (int i = 2; i < a; i++)
            {
                int k ……

 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 + " "); //显示每一个质数
                }


[解决办法]
 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();

热点排行