c语言程序改错写一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。 本程序应当准备以下测试

2020-06-21 社会 127阅读
#include
int main()
{
int n,i;
printf("输入指定的正整数(一个大于1的正整数) :");
scanf("%d",&n);
printf("1到%d之间的质数有 :",n);
int fun(int n);
for(i=2;i<=n;i++)
{
if(fun(i)==1)
printf("%2d ",i);
}
return 0;
}
int fun(int n)
{
int i;
for(i=2;i<=(n/2);i++)
if(n%i==0)
break;
if(i>(n/2))
return 1;
}
这是一个输出0到一个指定正整数之间的所有素数的程序、、自己参考、大同小异、
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com