C语言程序编程:输出100到200间的全部素数,每行输出5个素数?
#包括“StdAfx。H“//C头文件,如果是C语言,则替换为#include”stdio。H“,#include”数学。H“intjudge(intn)//定义参数n输入数{intw//判断w是否为素数w=0for(inti=2I<=sqrt(n)i)//i为除数{intr}//r是n除以ir=n%i的余数if(r==0){w=1break}}返回w}intmain(intargc,char*argv)}{intjintnfor(n=100N<=200N){tif(judgen)==0)T/T{printf(“m”,n)T/tjIf(J%5==0)T/Ttprintf(“n”)T}}}}返回0}
C语言将打印出100-200之间的素数,程序如下:
]include<stdio。H>
intmain()
{
inti=0
intcount=0
]对于(i=100I<=200i)
]{
intj=0
对于(j=2J<=ij
]{
]如果(i%j==0)
]{
]中断
}如果(i==j)
!]{
]计数
printf(%d)“,i)
}
}
printf(”n计数=%dn“,计数)
返回0
}