这个是什么情况,是软件的原因还是代码的原因

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

include<stdio.h>

bool IsPrime(int n)
{
int i;
for(i=2;i<n;i++)
{
if(n%i==0)
break;
}
if(i==n);
return true;
else
return false;
}
main()
{
int n,i;
scanf("%d",&n);
if(IsPrime(n))
printf("yes");
else
printf("no");
}

运行结果及报错内容

用DEV C++软件运是,电脑管家就弹出来说有木马,就给终止了

我的解答思路和尝试过的方法
我想要达到的结果

是素数就输出yes,不是就输出no

把电脑管家给禁了

不运行电脑管家,或者优化代码