不知道循环嵌套怎么使用
#include <stdio.h>
int main()
{
int a, b, c, d = 1, e;
scanf("%d", &a);
if(a <= 0)
{
printf("请输入大于1的正整数");
}
for (b = 2; b <= a; b++)
{
for (d = 2 ; d < b ; d++)
{
e = b % d;
if (e == 0)
{
break;
}
else
{
printf("%d\n", d);break;
}
}
}
return 0;
}
#include <stdio.h>
int main(int arg, char* argv)
{
unsigned long n,i,j;
scanf("%lu",&n);
if(n <= 0){
printf("请输入大于1的正整数");
return 0;
}
for(i=2;i<n;++i)
{
for(j=2;j*j<=i;++j)
{
if(i%j==0)
{
break;
}
}
if(j*j>i)
{
printf("%lu\n",i);
}
}
return 0;
}