C语言课件(王曙燕)chp5 循环结构程序设计.pptVIP

  • 4
  • 0
  • 约3.03万字
  • 约 48页
  • 2016-12-06 发布于河南
  • 举报

C语言课件(王曙燕)chp5 循环结构程序设计.ppt

C语言课件(王曙燕)chp5 循环结构程序设计

【例5.10】把数316分为两个数之和,其中一个为13的倍数,一个为11的倍数。 main() { int i=0; for(;;i++) if(!((316-i*13)%11))break; printf(13*%d+11*%d=316\n,i,(316-13*i)/11); } 【例5.19】输出九九表。 【例5.19】输出九九表。 main() { int i,j; printf(\n ); for(i=1;i=9;i++) printf(%4d,i); printf(\n------------); for(i=1;i=9;i++) { printf(\n%4d,i); for(j=1;j=i;j++) printf(%4d,i*j); } } 例5.20 编程判断一个数是否是素数。 解题分析: 判断一个数是否是素数的规则是:如果一个数m能被2和 之间的任何一个整数整除,则m不是素数,否则是素数。 例5.20 编程判断一个数是否是素数 典型题例6.9:鸡兔同笼问题 这是一个中国古代算题:设鸡兔同处一笼中,共有头M个,脚N只,问鸡、兔各几何? 非计算机思路的程序设计: 设鸡X只,免Y只,则: X+Y=M 2X+4Y=N 由此有X=(4M-N)/2,Y=(N-2M)/2 据

文档评论(0)

1亿VIP精品文档

相关文档