我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

穷举法求最大公约数出现问题

运行后无法达到预期结果

include<stdio.h>

int main()
{
int a,b,t;

printf("请输入两个正整数\n");
scanf("%d %d",&a,&b);
a = a<b?a:b;
if(b%a == 0)
    printf("%d\n", a);
else
{
    t = a;
    do
    {
        --t;
    }
    while(a%t == 0&&b%t == 0);
    printf("%d\n", t);

}

return 0;

}

你这个是求最小公倍数吧?

近期文章

  • 关于一个数在存储时的问题
  • 输出结果中为什么是类名+@(语言-java)
  • 关于#c++#的问题:编写一个C++程序
  • Python charm opencv 配置好正常运行后第二天又出现invalid interpreter的现象,怎么解决?
  • python输出时如何在同一行中按不同要求对齐?
  • 请问这些后缀的文件怎么打开?
  • 在32位字长的计算机中,double变量如何进行大端存储和小端存储?
  • matlab图像处理
  • 如何把微信小程序做到和web网站数据互通,让两端信息共享共用
  • OpenCV4.4.0中SURF算法不能用,如何解决?
  • String创建对象个数的问题
  • 严重: Servlet.service() for servlet [jsp] in context with path [/SlamDunk] threw exception
  • 龟兔赛跑问题 平局出现错误
  • 想系统学习统计学并用python实现,求推荐的书?
  • js代码执行逻辑问题
  • Jdbc中使用占位符来模糊查询要怎么做
  • java环境报错好像是版本问题
  • Could not load db driver class: com.mysql.jdbc.Driver
  • paython问题 提问
  • 笔记本无线网卡驱动丢失

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华