第十二周项目三—求四个数的最大公约数(运用数组解决)
2012-11-15 17:05
204 查看
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者: 杨晨 * 完成日期: 2012 年11 月15 日 * 版本号: v1.0 * 对任务及求解方法的描述部分 * 输入描述:四个正整数a,b,c,d * 问题描述:利用函数嵌套完成作业 * 程序输出:最大公约数 */ #include <iostream> using namespace std; int main() { int a[4]={0,0,0,0}; int i,min; int f1,f2; cout<<"输入四个正整数:"<<endl; for(i=0;i<4;i++) { cout<<"a["<<i<<"]="; cin>>a[i]; } min=a[0]; for(i=0;i<4;i++) if(min>a[i]) min=a[i]; for(i=1;i<=min;i++) if(a[0]%i==0 && a[1]%i==0 && a[2]%i==0 && a[3]%i==0 ) f2=i; cout<<"四个数的最大公约数为"<<f2<<endl; return 0; }
输出结果:
心得体会:
一开始不会函数嵌套这么做的,很麻烦。
相关文章推荐
- 第十二周项目三 用递归方法求解(求出两个数的最大公约数)
- 第十二周任务3:四个数的最大公约数
- 第12周项目1:法三(运用数组)
- 十四周上机实践项目一,任务一——输出数值 (运用数组)
- 第十二周项目4-利用遍历思想解决图问题
- matlab中运用项目思维分析问题并解决问题
- 第十二周项目4:数组类
- 在项目中灵活运用合适的排序方法(Sphinx,SQL,Yii,数组)
- 十四周项目1-2 数组的小运用
- 运用“孤独九剑”解决项目实际问题(一)
- 运用“孤独九剑”解决项目实际问题(二)
- 第十二周项目三(三):递归函数求两个数的最大公约数
- 第十二周项目E运用宏定义
- KMP算法运用next数组解决匹配
- 运用“孤独九剑”解决项目实际问题(一)
- 运用“孤独九剑”解决项目实际问题(二)
- 第十二周实践项目3————数组类的运算的实现
- 第十二周项目——数组类运算的实现
- 项目常见错误及解决方法-console.log打印数组,数组有元素但长度为0
- 十四周项目1-1数组运用