如何编辑程序“输出1~100的素数(只能被1和本数整除的数)”
发布网友
发布时间:2024-04-11 02:32
我来回答
共1个回答
热心网友
时间:2024-04-11 12:46
这个用c++编个不就行了,用双重for循环,以这个数除以从2至(本身-1)的余数作为contiue的条件,然后通过contiue时的循环次数,以判断是否为素数不就行了。
参考程序:
#include <iostream>
using namespace std;
void main(){
cout<<'100以内的素数有:'<<'2';
for(int i=3;i<=100;i++)
for(int j=2;j<i;j++)
{if j%i==0
{ cout<<','<<i;
contiue;}}
}
这个得用vc++6.0编译,还有就是里面的j%i==0,我忘了哪个是除数,哪个是被除数了,如果输出错误就换成i%j==0就行了。还有就是可能会有一两句语法错误,自己改好了,不过我看了一下,应当没有语法错误了。