第11周 项目2-求最大公约数(1)(2)
2014-11-08 18:49
253 查看
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:呼亚萍 * 完成日期:2014年 11 月 8 日 * 版 本 号:v1.0 * * 问题描述:求最大公约数 * 输入描述:输入2或4个整数 * 程序输出:几个数的最大公约数 */ #include <iostream> using namespace std; int gcd(int x,int y) { while(y!=0) { int r=x%y; x=y; y=r; } return x ; } int main() { int a,b,g; cout<<"请输入两个数字:"; cin>>a>>b; g=gcd(a,b); cout<<"最大公约数是:"<<g; return 0; }
运算结果:
#include <iostream> using namespace std; int gcd(int x,int y,int p,int q) { while(y!=0) { int r=x%y; x=y; y=r; } return x ; while(q!=0) { int r=p%q; p=q; q=r; } return p ; while(q!=0) { int r=x%y; y=q; q=r; } return y ; } int main() { int a,b,g,c,d; cout<<"请输入四个数字:"; cin>>a>>b>>c>>d; g=gcd(a,b,c,d); cout<<"最大公约数是:"<<g; return 0; }
运算结果:
知识点总结:
函数的调用
学习心得:
坚持努力,要细心,静下心来,加油!
相关文章推荐
- 第11周项目 求最大公约数
- 第11周项目--调用函数之求最大公约数
- 第11周项目2-2:求四个数的最大公约数
- 第11周项目2拓展--求4个数的最大公约数
- 第11周项目2-求最大公约数(2)
- 第11周项目2-求最大公约数(1)
- 第11周项目2-求最大公约数
- 第11周项目2.2求最大公约数(四个)
- 第11周项目2(2)-最大公约数
- 第11周项目2:求最大公约数
- 第11周项目2-求最大公约数
- 第11周项目2-求最大公约数(2)
- 第11周项目2.1求最大公约数
- 第11周项目2求最大公约数(2)
- 第11周项目2.2 四个数的最大公约数
- 第11周项目2求最大公约数(2四数)
- 第11周 项目2-1 两数最大公约数
- 第11周项目2求最大公约数(1.两个数)
- 第11周 项目2-求最大公约数(3)
- 第11周项目2-求最大公约数(1)