| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1452 人关注过本帖
标题:编写了一个求最大公约数和最小公倍数的程序,运行的时候总提示软件停止工作 ...
取消只看楼主 加入收藏
风雨晨曦
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2017-12-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
编写了一个求最大公约数和最小公倍数的程序,运行的时候总提示软件停止工作,是我编的程序错了吗
程序如下:
#include<stdio.h>
int gcd(int,int);
int lcm(int,int);
int main(){
    int i,j,k,l,g,h;
    printf("请输入两个正整数:");
    scanf("%d %d",&i,&j);
    if(i<=0||j<=0){
        printf("你输入的数不合要求");
    }
    else{
        g=gcd(i,j);
        h=lcm(k,l);
        printf("这两个整数的最大公约数为%d,最小公倍数为%d",g,h);
    }
}
int gcd(int a,int b){
    int n;
    n=a;
    if(a>b){
        n=b;
    }
    for( ;n>0;n--){
        if(a%n==0&&b%n==0){
            return n;
        }
    }
}
int lcm(int d,int e){
    int f;
    f=d;
    if(e>d){
        f=e;
    }
    for( ;f>0;f++){
        if(f%d==0&&f%e==0){
            return f;
        }
    }
}
搜索更多相关主题的帖子: 求和 最大公约数 最小公倍数 int printf 
2018-01-01 16:44
风雨晨曦
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2017-12-5
收藏
得分:0 
运行的时候就会出现下面的界面:
图片附件: 游客没有浏览图片的权限,请 登录注册
2018-01-01 16:47
风雨晨曦
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2017-12-5
收藏
得分:0 
各位,求解答啊,到底是程序的问题还是软件的问题
2018-01-01 17:00
风雨晨曦
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2017-12-5
收藏
得分:0 
回复 4楼 炎天
谢谢你!
2018-01-01 17:55
快速回复:编写了一个求最大公约数和最小公倍数的程序,运行的时候总提示软件停止 ...
数据加载中...
 
   



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

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