二百到三百之间的素数和用c语言怎么写

如题所述

第1个回答  推荐于2016-11-09
#include <stdio.h>
#include <math.h>
int a[101];
int main(void)
{
int k,n,m,ans=0,i,y;
for (k=200;k<=300;k++)
{
if (k==0)
{
continue;
}
if (k==1)
{
continue;
}
if (k==7)
{
ans++;
continue;
}
if (k==3)
{
ans++;
continue;
}
if (k==5)
{
ans++;
continue;
}
y=0;
for (i=2;i<=sqrt(k);i++)
{
if (k%i==0)
{
y=1;
break;
}
}
if (y==1) continue;
ans++;
}
printf("%d",ans);
return 0;
}
前面打了几个表@-@,不要在意这些细节追问

哦哦

不对

追答

脑残了
#include
#include
int a[101];
int main(void)
{
int k,ans=0,i,y;
for (k=200;k<=300;k++)
{
if (k==0)
{
continue;
}
if (k==1)
{
continue;
}
if (k==7)
{
ans++;
continue;
}
if (k==3)
{
ans++;
continue;
}
if (k==5)
{
ans++;
continue;
}
y=0;
for (i=2;i<=sqrt(k);i++)
{
if (k%i==0)
{
y=1;
break;
}
}
if (y==1) continue;
ans=ans+k;
}
printf("%d",ans);
return 0;
}
答案是4048吗

追问

不知道

本回答被提问者采纳