c++ - 这是找到hcf的好方法吗?

标签 c++ algorithm

#include <iostream>
using namespace std;
int main(){
     int a,b,hcf=0,i=1;
     cout<<"Enter Value  :";
     cin>>a;

     cout<<"Enter value  :";
     cin>>b;

    while(i<=a || i<=b){
         if(a%i ==0 && b%i ==0)hcf=i;
         ++i;
        }        
 return 0;
    }

还是余数法?

最佳答案

您找到 hcf 了吗?您似乎在尝试反转数字。

关于c++ - 这是找到hcf的好方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4807173/

相关文章:

c++ - 用 C++ 创建一个程序来计算所有可能的方程

c++ - 读取 4 个点的坐标。他们做一个正方形吗?

c++ - 具有多个独立组的本地进程的 IPC 方法

c++ - 设置 C++ 中内置 exe 的 Windows 文件详细信息?

c++ - V8编译器错误

algorithm - 算法介绍 CLRS 插入排序 非递增

javascript - 这个函数的时间复杂度是O(log n)吗?

algorithm - 找出n个节点的所有可能的连通图和有向图的数量

c++ - 使用零长度元组 boost 异常,如何解决

c++ - 使用公共(public)静态常量类成员的声明