求大神指出程序错误
写了个判断素数的程序,老是不对,求大神指点迷津。
#include<stdio.h>
int main()
{
int n,i=2,r;
scanf("%d",&n);
r=n%i;
if(n%i==0)
printf("This is not a prime number\n");
else
{
if(i<(n-1))i=i+1;
else printf("This is a prime number\n");
}
return 0;
}
下面是我画的流程图
图片附件: 游客没有浏览图片的权限,请
登录 或
注册