利用C和C++两种编程语言编写程序求100以内的全部素数:

利用C和C++两种编程语言编写程序求100以内的全部素数:首先让我们回忆一下什么是素数 素数就是只能被一和他本身整除的数 且素数是从 2 开始的 用 c 语言编写如下 include stdio h int main int n i int ispream for n 2 n lt 100 n stdio h

大家好,我是讯享网,很高兴认识大家。

首先让我们回忆一下什么是素数,素数就是只能被一和他本身整除的数,且素数是从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; } } }

小讯
上一篇 2025-02-05 17:34
下一篇 2025-03-05 19:37

相关推荐

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