代码如下:
bool judge(int num);
int num;
lab1:
printf("请输入一个数:");
scanf_s("%d",&num);
if(num == 1 || num ==-1)
{
printf("1和-1不在判断范围内\n");
goto lab1;
}
if(judge(num)){
printf("您输入的数是质数\n");
}else
{
printf("您输入的数不是质数\n");
}
printf("是否继续:(yes/no):");
char con[50];
scanf_s("%s",&con);
if(strcmp(con,"yes") == 0)
{
goto lab1;
}
printf("程序结束");
_getche();
return 0;
最诡异的是360居然报这个程序是木马.
当我关掉360后,运行结果又和没关360不一样.
bool judge(int num);
int num;
lab1:
printf("请输入一个数:");
scanf_s("%d",&num);
if(num == 1 || num ==-1)
{
printf("1和-1不在判断范围内\n");
goto lab1;
}
if(judge(num)){
printf("您输入的数是质数\n");
}else
{
printf("您输入的数不是质数\n");
}
printf("是否继续:(yes/no):");
char con[50];
scanf_s("%s",&con);
if(strcmp(con,"yes") == 0)
{
goto lab1;
}
printf("程序结束");
_getche();
return 0;
最诡异的是360居然报这个程序是木马.
当我关掉360后,运行结果又和没关360不一样.

