C语言网

 找回密码
 加入社区!

QQ登录

只需一步,快速开始

查看: 551|回复: 4

C语言编程题 [复制链接]

Rank: 1

主题
0
帖子
3
C币
5 枚
在线时间
0 小时
发表于 2010-5-12 16:11:52 |显示全部楼层
#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);
}
麻烦各位大虾解释一下每个行代码!谢谢!

Rank: 8Rank: 8

主题
24
帖子
636
C币
758 枚
在线时间
504 小时
发表于 2010-7-30 17:11:42 |显示全部楼层
楼主,程序的意思是输出素数,及其个数,书中应该有原代码,你一步步来分析哈!不难理解的,对照每一句看具体哪里不会你在发贴问哈 1# 308089
因为执着,所以成功

Rank: 2

主题
2
帖子
80
C币
87 枚
在线时间
16 小时
发表于 2010-9-2 11:29:45 |显示全部楼层
小强版的C语言中对这一程序做了详细的说明
楼主仔细看看应该不会有太大问题
您需要登录后才可以回帖 登录 | 加入社区!

C语言 ( 粤ICP备11042647号-2 )

GMT+8, 2012-2-7 22:19

©2009-2011 cyuyan.com.cn

回顶部