c语言列出1~100所有素数 C语言,输出1到100之间的全部素数?
C语言,输出1到100之间的全部素数?
int main(){ int i, j for (i = 2 i < 100 i){//2-100控制循环 //判断素数 for (j = 2 j*j <= i j){//2-sqrt(i)循环控制 if (i % j == 0)break//如果能整除,说明不是素数,跳出循环 } if (j*j > i){//如果没有能整除的数,说明是素数,输出 printf ("%dn", i) } } return 0}
C语言,输出1到100之间的全部素数?
#include<stdio.h> intIsPrime(intnum) { inti=2 for(i<=num/2i ) if(0==num%i) return0 return1 } voidmain() { intnum printf("1-100的素数如下n") for(num=2num<=100num ) if(IsPrime(num)) printf("%d",num) printf("n") }
c语言编程问题:求1到100的素数之和?
main() { int i,t,k /*t是判断是否为素数的标识符*/ for (i=2i<=100i ) { t=1 /*首先设t=1,即默认为素数*/ for (k=2k<ik ) /*从2~i-1之间的数,即判断i是否是素数*/ if (i%k==0)/*如果能整除则不是素数*/ { t=0 /*不是素数,就将t置为0*/ break /*退出吧,不满足还执行什么,浪费时间*/ } if (t)/*退出上面循环后,如果t不等于0则为素数*/ printf("%d ",i)/*是就输出*/ } }
c语言列出1~100所有素数 求1~100的素数编程 C语言判断一个数为素数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。