区间素数c语言函数 C语言函数素数
编制函数,判断一个整数a是否是区间[1,b]内的素数 用C语言
#iclude stdio.h
创新互联从2013年创立,先为宁洱等服务建站,宁洱等地企业,进行企业商务咨询服务。为宁洱企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
void Judge(int a,int b)
{
int i;
if(a b)
{
printf("ab");
return;
}
if(a1)
{
printf("a1");
return;
}
for(i=2;ia;i++)
{
if(0 == a%i)//能整出,不是素数
break;
}
if(i == a)
printf("%d是素数!\n",a);
}
}
int main(void)
{
int a,b;
scanf("%d%d",a,b);
Judge(a,b);
return 0;
}
c语言求区间内素数
代码如下:
#include stdio.h
int f(int x)
{
int i;
if(x2) return 1;
for(i=2;i*i=x;i++)
{
if(x%i==0) return 1;
}
return 0;
}
int main()
{
int m,n,i;
printf("请输入两个区间:\n");
scanf("%d%d",m,n);
for(i=m;i=n;i++)
{
if(f(i)==0) printf("%d\n",i);
}
return 0;
}
仅供参考。
c语言求【500-800】区间内的素数。
#include stdio.h
void main()
{
int m,i,s;
m=500;
s=0;
while(m800)
{
i=2;
while((m%i!=0)(mi))
i=i+1;
if(i==m)
{
s++;
printf("%5d",m);
if(s==10 )
{
printf("\n");
s=0;
}
}
m=m+1;
}
printf("\n");
}
c语言 求[500,800]区间内的素数
#include stdio.h
#include conio.h
#include math.h
int countvalue(int aa[]) {
int i,flag,j,cnt = 0;
for(i = 500; i = 800;i++) { // ;
flag = 1;
for(j = 2; flag j = sqrt(i);j++)
if(i % j == 0) flag = 0;
if(flag) aa[cnt++] = i;
}
return cnt;
}
int main() {
int i,cnt,c[500];
cnt = countvalue(c);
printf("素数总数 = %d\n",cnt);
for(i = 0; i cnt; ++i) {
if(i i % 10 == 0) printf("\n");
printf("%5d",c[i]);
}
if(i % 10) printf("\n");
getch();
return 0;
}
当前文章:区间素数c语言函数 C语言函数素数
文章URL:http://ybzwz.com/article/hiidpe.html