为什么代码编译通过但运行不了

问题遇到的现象和发生背景

写一段程序后编译成功但运行不了,显示Failed to execute ,还显示exe文件有木马病毒

问题相关代码,请勿粘贴截图

#include<stdio.h>
int isprime(int a){
int i;
for(i=2;i<a;i++){
if(a%i==0){
break;
}
}
if(i==a){
return 1;
}else{
return 0;
}
}

int main()
{
int isprime(int a);
int j;
for(j=100;j<=200;j++){
if(isprime(j)){
printf("%d",j);
}
}
return 0;
}

运行结果及报错内容

Failed to execute "

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

你要输出什么??

img

换一个编译器试试,或者把杀毒软件关了

把杀软关闭了就行了