如题 #include "stdio.h"int main(){ int num=1,i,j,sign; for(i=3;;i++) {sign=1; for(j=2;j<i-1;j++) {if(i%j==0){sign=0;continue;} else continue;} if(sign=1)num++; if(num>=30)break; } printf("第三十个素数是%d",i);return 0;}为什么我写的不对。
if(sign=1)num++;改成if(sign==1) num++;