9、 循环结构应用
编程实现以下功能:输出200~300之间全部的素数
#include<stdio.h>
int main ()
{
for ( int a = 2 , b = 0 ; a <= 300 ; a ++ , b = 0 )/*这里的a<=300,就是表示取300以内的素数*/
{
for ( int i = 2 ; i < a ; i ++ )
{
if ( (a % i) == 0 )
{
b = 1 ;
break ;
}
}
if ( b == 0 && a != 1 && a > 200 )/*这里要排除1的影响,1不是素数。而且a要大于200,这是题目要求,在第一次写的时候没有注意这个条件,直接输出了300以内的所有素数,现在改过来了*/
{
printf ("%d ",a) ;
}
}
printf ("\n");
return 0 ;
}
//输出:
211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293