标题:程序错误改正(急....)
只看楼主
菜鸟想问
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-4-23
得分:0 
回9楼~10楼
其实9楼的代码我运行了一下有错误,一看是r没有定义,所以就改了一下就贴上去了~~勿怪,请原谅~~

谢谢10楼的提醒,那 return 0;的确是多余的(写多了就...呵呵..)在此表示感谢,我也新手,望多指教,共同进步!!
2008-04-23 16:38
daocaorenhe
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2008-4-22
得分:0 
已经运行过的,,
#include <stdio.h>

int main()
{
    int m, n, temp;
    printf("please input two positive number.\n");
    scanf("%d %d", &m, &n);
    if (m <= 0 || n <= 0)
    {printf("error!");
    return 0;
    }
while (n != 0)
{
    temp = m%n;
    m = n;
    n = temp;
}
printf("the result is:%d\n", m);
return 1;
}
2008-04-23 21:59
moonwalker
Rank: 1
等 级:新手上路
威 望:1
帖 子:909
专家分:2
注 册:2007-3-2
得分:0 
回复 11# 的帖子
11楼犯了两个小错误,指出来不要生气哦!
1、你加上的r其实已经在局部定义了,你加上其实是画蛇添足
2、return 0;并非多余,是告诉操作系统程序运行成功返回

“视频教程网”免费提供教学资源
C不限制你的自由!
条件是自己承担滥用自由的恶果!
2008-04-23 22:09
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
得分:0 
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    int m,n,r;
    int m_cup,n_cup;
    scanf("%d %d", &m, &n);
    if(m>0&&n>0)
    {
            m_cup=m;
            n_cup=n;
        while((r=m_cup%n_cup)!=0)
        {
            m_cup=n_cup;
            n_cup=r;
        }
        printf("Greatest common divisor: %d\n", n_cup);
        printf("Lease common multiple  : %d\n", m * n / n_cup);
    }
    else printf("Error!\n");
    system("pause");
    return 0;
}

用C打破禁锢的世界
2008-04-23 23:56
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
得分:0 
改进代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int m, n;
    printf("Enter two integer:\n");
    scanf("%d %d", &m, &n);


    if (m > 0 && n >0)
    {
        int res;

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

        printf("Greatest common divisor: %d\n", n);
    }
    else printf("Error!\n");
    system("pause");
    return 0;
}

用C打破禁锢的世界
2008-04-24 00:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-210647-1-1.html




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

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