C语言课件 第6讲.pptVIP

  • 8
  • 0
  • 约1.14万字
  • 约 81页
  • 2017-06-17 发布于湖北
  • 举报
例6-11 用2000个“¥”填充屏幕,每行40个。 本题用一个执行2000次的for语句即可实现。 程序如下: /*程序6-11,用2000个¥填充屏幕*/ main(?) { int i; for (i=1;i=2000;i++) {printf(¥): if(i%40==0)printf(\n); } } 例 6-12 判断正整数n是否为素数。 算法提示: (1) n是不是素数,只要看它有没有除1和它本身以外的因子。n可能的因子是2~n?1之间的数,对这些可能的因子一个个去反复判断。 (2) 引入一个标志变量p,其值为0代表不是素数,其值为1代表是素数。 图6-1 n是否为素数的NS图 程序如下: /*程序6-12,素数判断*/ main(?) { int n; int i; int p;/*标志变量,值为1代表是素数,值为0代表不是素数*/ printf(请输入要判断的正整数n:); scanf(%d,n); p=1;/*先假定n是素数*/ for(i=2;in;i++) if (n%i==0) p=0;/*有因子,不是素数*/ if(p==1) printf(%d是素数,n); else

文档评论(0)

1亿VIP精品文档

相关文档