#include
#include
int main()
{
int i,j,k;
scanf("%d",&i);
for(j=1;j<=i;j++)
{
for(k=1;k<j;k++)
{
if(j%k==0)
continue;
else goto anwser;
}
anwser: printf("%d",j);
}
return 0;
}
#include
#include
int main()
{
int i,j,k;
scanf("%d",&i);
for(j=1;j<=i;j++)
{
for(k=1;k<j;k++)
{
if(j%k==0)
continue;
else goto anwser;
}
anwser: printf("%d",j);
}
return 0;
}
你这肯定不对,你可以自己看看,当i输入8的时,当k=8是,8%6就不等于0
int main()
{
int i,j,k;
scanf("%d",&i);
for(j=1;j<=i;j++){
for(k=2;k<j;k++){
if(j%k==0) break;
}
if(j==k) printf("%d",j);
}
return 0;
}