c++实验七-—项目2

举报
小小谢先生 发表于 2022/04/13 22:51:33 2022/04/13
【摘要】 一、代码 /** 文件名称:c1.cpp* 作者:谢文锐* 完成日期: 2016年06 月5 日...

  
  1. 一、代码 /*
  2. * 文件名称:c1.cpp
  3. * 作者:谢文锐
  4. * 完成日期: 2016年06 月5 日
  5. * 版 本 号:v1.0?
  6. * 对任务及求解方法的描述部分:求最大公约数和最小公倍数,函数的嵌套调用。
  7. * 输入描述:输入两个数
  8. * 问题描述:略
  9. * 程序输出: 最大公约数好最小公倍数
  10. * 问题分析:略
  11. * 算法设计: 函数的嵌套调用
  12. */
  13. #include<iostream>
  14. using namespace std;
  15. int leasemul;
  16. void F1(int m,int n)
  17. {
  18. int temp;
  19. if(m<n)
  20. {
  21. F1(n,m);
  22. }
  23. else
  24. {
  25. while(n!=0)
  26. {
  27. temp=m%n;
  28. m=n;
  29. n=temp;
  30. }
  31. leasemul=m;
  32. }
  33. }
  34. int F2(int n,int m)
  35. {
  36. int temp;
  37. temp=(m*n)/leasemul;
  38. return temp;
  39. }
  40. int main(int argc,char * argv[])
  41. {
  42. int m,n;
  43. cout<<"请输入两个整数:";
  44. cin>>m>>n;
  45. F1(m,n);
  46. cout<<m<<"与"<<n<<"最大公约数是:";
  47. cout<<leasemul<<endl;
  48. cout<<m<<"与"<<n<<"最小公倍数是:";
  49. cout<<F2(m,n)<<endl;
  50. return 0;
  51. }

二、运行结果

三、心得体会:调用函数太难了,不怎么会,还是得加强学习。

四、知识点总结:调用函数要先定义函数再调用

文章来源: blog.csdn.net,作者:小小谢先生,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/xiewenrui1996/article/details/51589859

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。