c语言课件 函数(一).pptVIP

  • 7
  • 0
  • 约1.11万字
  • 约 49页
  • 2018-01-26 发布于浙江
  • 举报
c语言课件 函数(一)

第9章 函数 第一部分 打印10000以内的所有素数? 解题思路 依次取2~10000内的每一个整数n,判断n是不是素数,如果是则打印出来 判断n是不是素数的方法是:依次取2~n-1之间的整数i去整除n求余数r,若r为0则n不是素数 程序设计 main() { for(n=2; n10000; n++) if(n是素数) printf(%d, n); } for(i=2; in; i++) if(n%i==0)break; if(i=n) n是素数 编程 main() { for(n=2; n10000; n++) { for(i=2; in; i++) if(n%i==0) break; if(i=n) printf(%d, n); } } 程序设计 假设某函数isPrime(n)可用来判断n是否为素数,则 main() { for(n=2; n10000; n++) if( isPrime(n) ) printf(%d, n); } 函数isPrime可以这样定义 int isPrime( int n ) { int i; for(i=2; in; i++) if(n%i==0)break; return (i=n); } 打印二项式(a+b) m的各个系数 解题思路 问题的核心是计算阶乘:m!、n!、(m-n)! 求阶乘的方法是n!=n*(n

文档评论(0)

1亿VIP精品文档

相关文档