| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 527 人关注过本帖
标题:哪里出错了?请指点一下。谢谢大家!!
取消只看楼主 加入收藏
段梦超
Rank: 2
等 级:论坛游民
帖 子:21
专家分:10
注 册:2009-12-20
结帖率:100%
收藏
已结贴  问题点数:16 回复次数:2 
哪里出错了?请指点一下。谢谢大家!!
求最大公约数
#include <stdio.h>
void main()
{
   int m,n,max, dend,dsor, rem;               */__ __ __ 被除数 除数 余数/*
   printf("plese scan two number.\n");
   scanf("%d%d",&m,&n);
   if(m<n)
     {
       max=m;
       n=m;
       m=max;
      }
    if(m%n==0) printf("The greatest common divisor is %d./n",n);
    else
      {
        dend=m;
        dsor=n;
        rem=dend%dsor;
        while(rem>0)
             {
               dend=dsor;
               dsor=rem;
               rem=dend%dsor;
              }
       }
  printf("The greatest common diivsor is %d.\n",dsor);
}
运行时有一点问题:当输入的两个数字为(9,18) (2,4)等数字(也就是说输入的两个数字中有一个是其最大公约数)时会输出:The ........is n(正确的结果)The ........is 1294(这个信息紧跟在正确结果后面)。其它正常。
我初学C 请高手指点一下。谢谢了!!!
2010-01-06 19:40
段梦超
Rank: 2
等 级:论坛游民
帖 子:21
专家分:10
注 册:2009-12-20
收藏
得分:0 
以下是引用jcslt在2010-1-6 20:06:50的发言:

出现乱码,没发现什么错误,第一个printf反斜杠倒是错了→/n
出现乱码,没发现什么错误,???不是很明白。 “/n ”抄写的时候马虎了  以后注意谢谢。
2010-01-06 20:12
段梦超
Rank: 2
等 级:论坛游民
帖 子:21
专家分:10
注 册:2009-12-20
收藏
得分:0 
明白了 谢谢楼上了   以后还请多指教
2010-01-06 20:38
快速回复:哪里出错了?请指点一下。谢谢大家!!
数据加载中...
 
   



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

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