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

辗除法求最大公因数程序检错

#include
void main( )
{
int m, n, r, t;
printf("input m, n:\n");
scanf("%d,%d",&m, &n);
if(m
{ t=m;
m=n;
n=t;}
do
{ r=m%n;
m=n ;
n=r ;
}while(r!=0);
printf("the gcd is %d",n );
}
输出均为0,请问要怎么修正啊

r!=0 这个循环条件决定了最后r=0才能退出循序, 你输出的n 而 n=r最后肯定是0了。辗除法不太懂,看看逻辑是否哪里有问题了

m才是输出结果,printf("the gcd is %d",m );

近期文章

  • 关于#r语言#的问题:R语言t函数行列互换过程中符号被改变
  • 关于#python#的问题,请各位专家解答!
  • VUE中的DOM操作插入新的div
  • switch- case的用法
  • 头文件调用过程中如何使调用的头文件中的变量只对当前头文件有效?
  • WordPress不使用.htaccess
  • matlab打jar包,调用接口时,cplex无法被调用怎么解决
  • 关于CSDN的水印问题
  • UnityWebGl打包后本地打开出错
  • spring声明式事务
  • Python公式计算问题,有没有人帮个忙。
  • 在Python snap7中s7-200smart的模拟量输出属于哪个区
  • sv绿皮书,枚举类型
  • 汉字问题
  • 代码转流程图……!。
  • 安装eda时license出现了错误,求解
  • 给四个简单的java小项目添加功能
  • markdown目录锚点跳转,会被顶部的导航栏挡住,vue如何解决?
  • 请问这个为啥报error。
  • stoi函数怎么用啊

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华