编程:写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用两个函数并输出结果.

学习 时间:2026-04-02 20:22:58 阅读:8867
编程:写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用两个函数并输出结果.两个函数由键盘输入.急求个人探讨学习思路及过程,网上复制的不算哦.

最佳回答

高高的火

留胡子的早晨

2026-04-02 20:22:58

include "stdio。h"int gongyue(int a,int b);int gongbei(int a,int b);void main(){int a,b,temp,gy,gb;clrscr();printf("input two numbers please:");scanf("%d,%d",&a,&b);gy = gongyue(a,b);gb = gongbei(a,b);printf("最大公约数:%d\n",gy);printf("最小公倍数:%d\n",gb);getch();}int gongyue(int a,int b){ int temp; while(b!=0) { temp=a%b; a=b; b=temp; } return a;}int gongbei(int a,int b){ int num,num1,temp; num=a; num1=b; if(num >= num1) { temp=num; num=num1; num1=temp; } temp = gongyue(a,b); return (num*num1/temp);}不明白的发消息给我

最新回答共有2条回答

  • 敏感的电话
    回复
    2026-04-02 20:22:58

    include "stdio。h"int gongyue(int a,int b);int gongbei(int a,int b);void main(){int a,b,temp,gy,gb;clrscr();printf("input two numbers please:");scanf("%d,%d",&a,&b);gy = gongyue(a,b);gb = gongbei(a,b);printf("最大公约数:%d\n",gy);printf("最小公倍数:%d\n",gb);getch();}int gongyue(int a,int b){ int temp; while(b!=0) { temp=a%b; a=b; b=temp; } return a;}int gongbei(int a,int b){ int num,num1,temp; num=a; num1=b; if(num >= num1) { temp=num; num=num1; num1=temp; } temp = gongyue(a,b); return (num*num1/temp);}不明白的发消息给我

上一篇 语文 用简洁的语言描述漫画 并解释寓意.

下一篇 表人体部位的词做逻辑主语时,及物动词用现在分词,不及物动词用过去分词.