linux 编写程序求出100以内质数

linux 编写程序求出100以内质数,第1张

#include <stdio.h>

int main()

{

for(int i=2i<=100i++)/*确定范围:2——100*/

{

for(int k=2k<ik++)

{

if(i%k==0)break/*如果找到一个不是1或者它本身的因子,则停止该循环,此时k<i*/

}

if(k==i)printf("%d\n",i)/*当k=i时表明i不存在除1和本身以外因子,因而它是素数,打出来*/

}

}

#include<stdio.h>

int prime(int n)//求素数过程,是返回1,不是返回0

{

for(int i=2i<int(n)i++)

if (n%i==0)return 0

return 1

}

void main()

{

int i=0

for(int j=2j<100j++)

if(prime(j)==1){printf("%d\t",j) i++}

}

for i in range(1,100)

call append(line('$'),i)

endfor

以上是在缓冲区末尾打印1到100,共100行

你可以在vim中试试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8318645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存