3.求[100,200]之间素数的个数.
问题描述:
3.求[100,200]之间素数的个数.
答
第二个for循环不能用t控制,因为t是flag再控制循环无法执行下去
#include
void main()
{ int t,i,j;
for(i=100;i{t=1;
for(j=2;jif(i%j==0)
t=0;
if(t==1)
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+25=46个
答
int main()
{
int i,k=0;
for(i=101;i {
k++;
for(int j=2;j
if(i%j==0)
{
k=0;
break;
}
}
if(k>1)
{
printf("%d,%d\t",i-2,i);
}
return 0;
}
}
答
21个
如下
101
103
107
109
113
127
131
137
139
149
151
157
163
167
173
179
181
191
193
197
199
答
有:101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 这21个.