| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1245 人关注过本帖
标题:关于最大公约数的问题
取消只看楼主 加入收藏
犹豫情人
Rank: 2
来 自:天津
等 级:论坛游民
帖 子:58
专家分:24
注 册:2010-7-1
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
关于最大公约数的问题
#include <math.h>
#include <stdio.h>
 int main ()
{
    int m,n,yu;
    printf("请输入所要求的两个数!\n");
    scanf("%d,%d\n",&m,&n);
   
    yu=m%n;

    while(yu!=0)
    {   
        m=n;
        n=yu;
        
        yu=m%n;
    }

    printf("最大公约数为%d:\n",m);
   
    return 0;
}

    printf("最大公约数为%d\n",m);
   
   
}
我输入的60 30 结果却是-40,我看过论坛里面关于公约数的帖子了!但是还是没找到错误出在那里!!

搜索更多相关主题的帖子: 公约数 return 
2011-05-05 22:21
犹豫情人
Rank: 2
来 自:天津
等 级:论坛游民
帖 子:58
专家分:24
注 册:2010-7-1
收藏
得分:0 
回复 4楼 qq1023569223
谢谢!你的程序我明白!我这是一种方法,你那是另外一种方法!现在我的方法出现问题了!我想弄明白我的程序错在那里!
2011-05-06 20:49
犹豫情人
Rank: 2
来 自:天津
等 级:论坛游民
帖 子:58
专家分:24
注 册:2010-7-1
收藏
得分:0 
回复 2楼 ucyan
这个应该不是主要原因!我试过。不过谢谢
2011-05-06 20:50
犹豫情人
Rank: 2
来 自:天津
等 级:论坛游民
帖 子:58
专家分:24
注 册:2010-7-1
收藏
得分:0 
回复 6楼 键盘农夫
这个没看懂啊!!什么意思
2011-05-06 20:57
犹豫情人
Rank: 2
来 自:天津
等 级:论坛游民
帖 子:58
专家分:24
注 册:2010-7-1
收藏
得分:0 
回复 10楼 键盘农夫
这不是主要问题啊!!
2011-05-06 20:57
犹豫情人
Rank: 2
来 自:天津
等 级:论坛游民
帖 子:58
专家分:24
注 册:2010-7-1
收藏
得分:0 
回复 13楼 宇智波曌
这个方法是我在一本书上看到的!但是自己编出来以后发现有问题!现在我想搞明白这个是什么意思!谢谢了
2011-05-06 20:59
犹豫情人
Rank: 2
来 自:天津
等 级:论坛游民
帖 子:58
专家分:24
注 册:2010-7-1
收藏
得分:0 
回复 17楼 BYSF_XF
这个方法倒是没见过!!谢谢
2011-05-06 21:01
犹豫情人
Rank: 2
来 自:天津
等 级:论坛游民
帖 子:58
专家分:24
注 册:2010-7-1
收藏
得分:0 
回复 24楼 lp270136977
兄弟你的程序问题比较大啊!首先,没有输出结果的。然后被调函数声明的t到那里去了。再次,被调函数里面if判断语句的判断符号应该是“==”而不是“=”。再再次,主函数里面scanf这个指令应该放到if前面,否则前面的if判断的是什么!最后,这个类似递归调用的方法不错!
2011-05-07 09:22
快速回复:关于最大公约数的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.063841 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved