全国计算机2级C语言 编程学习--第三次课.docVIP

  • 0
  • 0
  • 约3.53千字
  • 约 6页
  • 2016-12-14 发布于河南
  • 举报

全国计算机2级C语言 编程学习--第三次课.doc

上一章最后一题:输入年月,输出该月有几天 (上机运行,理解程序) 【提示】 1 输入年year,月month 2 判断该月有几天 3 输出年、月和该月的天数 第2步求精: 2.1 当month的值为1 3 5 7 8 10 12,月:days=31 2.2 当month的值为4 6 9 11月:days=30 2.3 当month为2:闰年:28天,否则29天 2.3求精: 判定是否为闰年:能被4整除但不能被100整除的年份,和能被400整除的年份 year%4==0year%100!=0 || year%400==0 第五章 循环结构 例题1:求任意一正整数n(n2)是否为素数 【素数】:指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。比如:3、5、7、11、13、17··· 【分析】:用2,3,4 --- n-1作为除数去除以n,只要其中一个能除尽n,n就不是素数。 可以用一个变量来跟踪,假设n是素数,令变量flag的初值为1,然后用2,3,4,---n-1(用变量i作除数)去除n,只要一次能被i除尽,就让flag为0。 【验证】 验证整数 25 用变量i表示除数 2 3 4 5 6 --- 24 用变量flag表示是否为素数,初始为1 1 1 1 0 0 --- 0 验证整数 13 用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档