用C++怎样求两个数的最大公约数呀?例如42与24的最大公约数为6
题目
用C++怎样求两个数的最大公约数呀?例如42与24的最大公约数为6
答案
输入两个正整数,求出它们的最大公约数.
求最大公约数有不同的算法,其中速度较快的是辗转相除法.该算法描述为:
和 为两个正整数,当 时,与 的最大公约数等于 与 的最大公约数;当 时,与 的最大公约数等于 .
#include
void main()
{
int m,n,a,b,r;
cout
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 25×23/24 简便计算
- 的语言特点 ……
- 求通过点A=(3,0,0)和点B=(0,0,1)且与xoy坐标面成角60度的平面方程
- 已知直线X=1是平行于Y轴的直线,则点P(5,-2)关于直线X=1的对称点的坐标
- 用一根长24厘米的铁丝,围成长和宽都是整厘米数的长方形,可围成_种不同的长方形.
- 简算6.4*0.25*1.25这种题形(有括号的这种)出几道
- 下表是短周期中部分原子半径及主要化合价.请回答:
- 家用电器中大功率电子元件在工作时会产生较多的热量,为了尽快散热,通常在大功率元件上安装金属散热片,下表是四种金属材料的比热容,选作散热片最好的材料是哪一种?为什么?物
- 冰中有一木块,冰融化,液面高度变化,如果是金属块又怎样?
- B=I-A,I为单位矩阵,A=(0.1 0.09 0.02 ;0.2 0.5 0.2 ;0.04 0.08 0.09)求B