第十二周上机任务项目-3四数的最大公约数
来源:互联网 发布:rss阅读器 安卓 知乎 编辑:程序博客网 时间:2024/06/11 22:13
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者:赵冠哲 * 完成日期:2012年11月16日 * 版本号: v1.0 * 对任务及求解方法的描述部分 * 输入描述:四个正整数* 问题描述:求四个正整数的最大公约数 * 程序输出:四个正整数的最大公约数 */ #include<iostream>using namespace std;int gcd(int x,int y);int gcds(int x,int y,int z,int w);int main(){int x,y,z,w,zdgys; cout<<"请输入四个正整数:"; cin>>x>>y>>z>>w; zdgys=gcds(x,y,z,w); cout<<"最大公约数为:"<<zdgys<<endl;return 0;}int gcd(int a,int b){ int i,j; if (a<b) { j=b; b=a; a=j; } for (i=b;i>=1;--i) if (a%i==0&&b%i==0) return i;}int gcds(int x,int y,int z,int w){int zdgys;zdgys=gcd(gcd(x,y),gcd(z,w));return zdgys;}
运行结果:
心得体会:
这个任务老师应该是想考察函数的套用,自定义函数中套用自定义函数,课本上没有啊,这样的习题,我们应该自己摸索。这才是真正的学习。
- 第十二周上机任务项目-3四数的最大公约数
- 求四个数的最大公约数(第十二周上机任务)
- 十二周上机项目3:四数的最大公约数
- 第十二周上机项目3--(3) 用递归函数求出两个数的最大公约数
- 第十二周任务3:四个数的最大公约数
- 第十二周上机项目2--(1)求N组数的最大公约数
- 第十二周项目三四数的最大公约数
- 第十二周上机任务项目-4输出10000以内的回文数任务2
- 第十二周项目3--求两个数的最大公约数
- 第十二周项目3两个数的最大公约数
- C++第十二周任务-求四个数的最大公约数
- 12周任务3:四数的最大公约数
- 第十二周-四数的的最大公约数5
- 第十二周上机任务3
- 第十二周项目三—四个数的最大公约数
- 第十二周项目二 求N组数的最大公约数
- 第十二周项目二求n组数的最大公约数
- 第十二周项目3-用递归方法求解-求两个数的最大公约数
- 加载ajax内容到页面后的样式重新渲染需$().listview('refresh');
- 如何制作一个简单的16位CPU
- 浅谈使用expect实现自动交互式(2)
- 提领指向不完全类型的指针 编译错误
- iPhone开发 --技巧小结
- 第十二周上机任务项目-3四数的最大公约数
- “给你第二次机会”——小议PushbackInputStream
- JAVA中的abstract 和 interface
- AJAX和Form表单提交
- IIS安装前已经安装了.NET Framework,安装后如何启用.NETFramework
- 取消自动获取焦点(默认进来焦点到edittext),取消进入呼出软件盘
- 项目4-回文、素数
- IOS开发之——Core Text对象模型
- 20个开源项目托管站点推荐