首先让我们回忆一下什么是素数,素数就是只能被一和他本身整除的数,且素数是从2开始的;
用c语言编写如下:
#include<stdio.h> int main() { int n,i; int ispream; for(n=2;n<=100;n++) { int ispream=1; //注意要在for循环里面定义ispream; for(i=2;i<n;i++) { if(n%i==0) { //n%i是这个数对i进行取余,如果结果为零,就意味着它能够被除1和它本身外的数整除,那它就不是素数。 ispream=0; //就把ispream=0,来进行标记这个数不是素数; break; //这个时候就跳出关于i的循环。 } } if(ispream==1) { //注意:此处还在关于n的循环。 printf("%d ",n); } } return 0; }
讯享网
c++代码如下: 个别注释就不写,可以参照上段代码注释;
讯享网#include<iostream> using namespace std; int main() { int n,i; for(n=2;n<=100;n++) { int ispream=1; //注意要在for循环里面定义ispream; for(i=2;i<n;i++) { if(n%i==0) { ispream=0; break; } } if(ispream==1) { cout<<n<<endl; } } }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/20014.html