求助:一个关于素数的编程基础题
给定一个数n,求出n以内所有的素数,一下是本人自己写的代码,但是编译了几次都出问题了,没有输出,请人帮忙看下问题出在哪了,谢谢!#include <stdio.h>
void main()
{
int n,i,j,k=1;
printf("Please input n:");
scanf("%d\n",&n);
for (i=3;i<=n;i++){
for(j=2;j<i;j++){
if(i%j==0)
{k=0;break;}
else k=1;
}
if(k=1)
printf("%4d",i);
k=1;
}
return 0;
}