2016 - 2024

感恩一路有你

c语言列出1~100所有素数 c语言编程问题:求1到100的素数之和?

浏览量:1514 时间:2021-03-15 14:15:31 作者:admin

c语言编程问题:求1到100的素数之和?

Main(){int,I,t,K/*t是判断它是否是(I=2I<=100I)的素数*/的标识符{t=1/*首先,让t=1,也就是说,隐式地认为(K=2K<ik)/*的素数*/是介于2和I-1之间的数字,即,判断I是否是素数*/如果(I%k==0)/*如果它可以整除,那么它不是素数*/{t=0/*不是素数,那么t设置为0*/中断/*退出,不满足其他执行条件,浪费时间*/}如果(t)/*退出上述循环,如果t不等于0,那么素数*/printf(%d“,一) /*是输出*/}

定义一个确定素数的函数,调用此函数确定奇数为2且大于2的1~100,它是素数的输出,示例代码如下:

#include”stdio。H “int prime(int)n){//判断n是否为素数{tint I/TIF(n>2&!(n&;1)| n<;2)T/T返回0/T(I=3I*I<=Ni=2)T/T如果(!(n%I))T/treturn 0/treturn 1}int main(int argc,char*argv:[]){tint n/tfor(n=2n<100n=n!= 2? 2:1)T/TIF(素数(n))T/tprintf(“=”,n)/tprintf(“n”)T返回0}

c语言列出1~100所有素数 c语言输出100以内的质数 c语言计算素数之和

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。