1个回答
推荐于2017-12-15
展开全部
帮你写了一个,希望对你有帮助!!!/* 获取给定范围的素数 */
#include<stdio.h>
int get_s(int n) /* 自定义取素数函数 */
{
int a,pd=0;
if(n>2)
while(pd==0){
for(a=2;a<n;a++){
if(n%a==0){
n++;
continue;
}
}
pd=1;
}
else n=2;
return n;
}
int main(void)
{
int i,max,min,count=0;
printf(" *>Enter the min_No_=");
scanf("%d",&min);
printf(" *>Enter the max_No_=");
scanf("%d",&max);
for(i=min;i<=max;i++){ /* 数据筛选并打印 */
i=get_s(i);
printf("<%d> ",i);
count++;
}
printf("\n *>All is %d\n *>Thanks Test!!!",count);
getch();
return 0;
}
#include<stdio.h>
int get_s(int n) /* 自定义取素数函数 */
{
int a,pd=0;
if(n>2)
while(pd==0){
for(a=2;a<n;a++){
if(n%a==0){
n++;
continue;
}
}
pd=1;
}
else n=2;
return n;
}
int main(void)
{
int i,max,min,count=0;
printf(" *>Enter the min_No_=");
scanf("%d",&min);
printf(" *>Enter the max_No_=");
scanf("%d",&max);
for(i=min;i<=max;i++){ /* 数据筛选并打印 */
i=get_s(i);
printf("<%d> ",i);
count++;
}
printf("\n *>All is %d\n *>Thanks Test!!!",count);
getch();
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询