c++的一个求最大公约数和最小公倍数的简单程序,求给点意见!
2016-03-12 23:48
501 查看
输入2个数,求最大公约数和最小公倍数。
#include<iostream> using namespace std; int main() { int a,b,c; cin>>a>>b; c=a; if(a==b) cout<<"最大公约数:"<<a<<"最小公倍数:"<<b; else { while(a!=b) { if(a>b) a=a-b; else b=b-a; } b=c*b/a cout<<"最大公约数:"<<a<<"最小公倍数:"<<b<<endl; return 0; } 帮我看看,有错误的指出错误,可以改得更简单一些的改改,提提意见!谢谢!
相关文章推荐
- c++第一次上机报告2
- c/c++头文件的作用
- c语言:通过指针变量访问整型变量
- C++数列求和
- C++处理异常技巧-try,catch,throw,finally
- C++ const用法 尽可能使用const
- C++学习笔记之多态与虚函数,虚函数表
- vc++中int,char*, float,double,CString之间的类型转换
- c++模板---堆
- C语言中将二维数组作为参数传递给函数的方法
- 我的第一个C++程序
- c++第二次上机作业
- C++ explicit关键字详解
- C/C++中字符串问题汇总
- C++学了这么多年,你也许不知道为什么类定义要放在.h文件,类实现放在cpp文件。它们如何关联?
- C++ 关于最大连续子序列(和最大)问题
- 我的第一次C++上机实验
- C++string类型转换为C数组
- C++string类型转换为C数组
- 【C++】认识模版函数