##代码。。数学。。。火花!

103 阅读1分钟

1.思路:

    程序分析:刚看到这个题时,竟然忘了如何判断素数,真是提笔忘字一般,只能度娘搜了一下
    下面是注解。

判断素数的方法:用一个数分别除2到sprt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

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("/n The total is %d",h);
        
        }