帮忙改错 输出100 到 200之间的素数的个数,以及所有滴素数..在线等

来源:百度知道 编辑:UC知道 时间:2024/06/02 06:27:15
#include<stdio.h>
#include<math.h>
int main()
{ int a[100],i,j,num;
for(i=100;i<=200;i++)
a[i]=i;
for(i=100;i<=200;i++)
for(num=0,j=1;j<=(int)sqrt(200)+1;j++)
if(a[i]%j==0)
{a[i]=0;
num++;
}
printf("%d",100-num);
for(i=100;i<=200;i++)
if(a[i]!=0)
printf("%d",a[i]);

return 0;
}


#include<stdio.h>
#include<math.h>
int main()
{int i,j,k=0,flag=0;
for(i=100;i<=200;i++)
{for(j=2;j<i;j++);
{if(i%j!=0)flag=1;
if(flag==1){k++;printf("%d",i);
};};};

101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199
共21个