search 登录 注册
arrow_back返回列表
ID:86898
light_modedark_modestarstarstar
Lv.1 韶华一笑间
edit_note帖子 214
stars积分 13,626
event加入 2011-12-10
电脑网络

经典C语言程序设计100例【程序12】

schedule发表于 2013-11-20 12:16:00 visibility查看 366 chat_bubble回复 0
#1 楼主
题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
       则表明此数不是素数,反之是素数。       
2.程序源代码:
#include “math.h“
main()
{
  int m,i,k,h=0,leap=1;
  printf(“\n“);
  for(m=101;m<=200;m++)
   { k=sqrt(m+1);
    for(i=2;i<=k;i++)
      if(m%i==0)
       {leap=0;break;}
    if(leap) {printf(“%-4d“,m);h++;
         if(h%10==0)
         printf(“\n“);
        }
    leap=1;
   }
  printf(“\nThe total is %d“,h);
}
forum
暂无回复,快来抢沙发!
登录 后才能回复