| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1521 人关注过本帖
标题:编写了一个求最大公约数和最小公倍数的程序,运行的时候总提示软件停止工作 ...
只看楼主 加入收藏
风雨晨曦
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2017-12-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
编写了一个求最大公约数和最小公倍数的程序,运行的时候总提示软件停止工作,是我编的程序错了吗
程序如下:
#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: 13Rank: 13Rank: 13Rank: 13
来 自:桃花岛
等 级:贵宾
威 望:29
帖 子:1218
专家分:4986
注 册:2016-9-15
收藏
得分:20 
是你写得有错误,  下图中第2,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);    //上图中1,4行,  直接点----->h = lcm(i,j);
        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;
        }
    }
}


[此贴子已经被作者于2018-1-1 17:41编辑过]


早知做人那么辛苦!  当初不应该下凡
2018-01-01 17:37
风雨晨曦
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2017-12-5
收藏
得分:0 
回复 4楼 炎天
谢谢你!
2018-01-01 17:55
快速回复:编写了一个求最大公约数和最小公倍数的程序,运行的时候总提示软件停止 ...
数据加载中...
 
   



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

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