早教吧 育儿知识 作业答案 考试题库 百科 知识分享

判断一个数是否素数的程序小弟写的判断一个数是否是素数的程序,但是输出不正确,请高手帮助修正inta;intnumber=55;//int[]number=newint[100];for(inti=2;number%i!=0;i++)a=number/i;if(a==1)console.writ

题目详情
判断一个数是否素数的程序小弟写的判断一个数是否是素数的程序,但是输出不正确,请高手帮助修正 int a; int number=55; //int[] number = new int[100]; for(int i=2;number%i!=0;i++) a=number/i; if (a == 1) console.writeline(number + "是素数"); else console.writeline(number + "不是素数"); (小弟运行,发现主要是a的作用域的问题) 请高手修改
▼优质解答
答案和解析
我知道你的意思 就是说如果在遇到可以整除的数之前 a求得的值, 如果一直没有,直到本身才能整除,此时a为1 程序我用C++测试过,没有问题
看了判断一个数是否素数的程序小弟写...的网友还看了以下: