这两个判断一个数是否为质数的代码哪里错了
#include <stdio.h>int main()
{
int num;
scanf("%d",&num);
for(int i=2;i<=i-1;i++)
{if(num%i!=0){printf("%d是质数",num);}
else printf("%d是",num);
}
}
#include <stdio.h>
int main()
{
int i=2,num;
scanf("%d",&num);
do{if(num%i!=0){i++;continue;}
else printf("%d不是",num);break;
}
while(i<i-1);printf("%d是",num);
}