C++函数编程0道习题汇总含其详细程序解答.docVIP

  • 213
  • 0
  • 约1.09万字
  • 约 11页
  • 2018-12-08 发布于浙江
  • 举报

C++函数编程0道习题汇总含其详细程序解答.doc

C函数编程0道习题汇总含其详细程序解答

函数作业及解答 - PAGE 11 - 第1题: 编写两个函数,函数功能分别是:求两个整数的最大公约数和最小公倍数,要求输入输出均在主函数中完成。 样例输入:15 25 样例输出:5 75 #includeiostream.h int gys(int a,int b) {int i; for(i=a;i0;i--) if (a%i==0b%i==0) { return i; break;} } int gbs(int a,int b) {int i; for(i=a;;i++) if(i%a==0i%b==0) { return i; break;} } int main() {int a,b,c,d; cinab; c=gys(a,b); d=gbs(a,b); coutc d; return 0;} 第2题: 编写函数factors(num, k),函数功能是:求整数num中包含因子k的个数,如果没有该因子则返回0,例如:32=2×2×2×2×2,则factors(32,2)=5。要求输入输出均在主函数中完成。 样例输入:4?2 样例输出:2 样例输入:8?3 样例输出:0 #includeiostream.h int factors(int num,int k) {int n=0,a; a=num%k; while(a==0) {n++

文档评论(0)

1亿VIP精品文档

相关文档