请补充main函数,该函数的功能是:输入两个正整数numl和num2,求这两个数的最大公约和最小公倍数。例如,若输入的两个正整数为12,4,则它们的最大公约数为12,最小公倍数为4。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填人所编写的若干表达式或语句。试题程序:include<stdlib.h>include<stdio.h>void main{int a,b,numl,num2,t;system("CLS"):printf("\nInput two

题目

请补充main函数,该函数的功能是:输入两个正整数numl和num2,求这两个数的最大公约和最小公倍数。

例如,若输入的两个正整数为12,4,则它们的最大公约数为12,最小公倍数为4。

注意:部分源程序给出如下。

请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填人所编写的若干表达式或语句。

试题程序:

include&lt;stdlib.h&gt;

include&lt;stdio.h&gt;

void main

{

int a,b,numl,num2,t;

system("CLS"):

printf("\nInput two numbers:\n");

scanf("%d,%d",&amp;numl,&amp;num2);

if(numl&lt;num2)

{

a=num2;

b=num1:

}

else

{

a=num1;

b=num2;

}

while(【1】)

{

t=【2】

a=b;

b=t:

}

printf(“greatest common divisor:

%d\n",a);

printf("least common multiple:

%d\n",【3】;

}


相似考题
更多“请补充main函数,该函数的功能是:输入两个正整数numl和num2,求这两个数的最大公约和最小公倍数。例 ”相关问题
  • 第1题:

    请编写函数proc(),该函数的功能是:将两个两位数的正整数num1,num2合并形成一个整数放在num中。合并的方式是:将num1数的十位和个位数依次放在num数的十位和千位上,num2数的十位和个位数依次放在c数的百位和个位上。

    例如,当num1=64,num2=18时,调用到该函数后,num=4168。

    注意:部分源程序给出如下。

    请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。

    试题程序:


    正确答案:


    【解析】要算出变量num的值,首先需要得到变量num1和hum2个位和十位上的数字。然后将在千位上的数字乘以1000,百位上的数字乘以100,十位上的数字乘以10,各位上的数字乘以1,就能得到要求的hum。

  • 第2题:

    请编写Python程序完成以下要求: 定义函数用于求两个整数的最大公约数和最小公倍数,并编写主程序,提示用户从键盘上输入两个正整数,通过调用你定义的函数完成计算,并返回结果。 (得分点提示:程序的可读性、功能是否正确、输入输出是否有提示信息)


    自己验证程序的正确性

  • 第3题:

    编写两个函数,分别求两个整数的最大公约数和最小公倍数。


    #include &ltiostream&gtusing namespace stdint Max1 ( int a, int b) { if (a &gt b) return a else return b}double Max1 ( double a, double b) { if (a &gt b) return a else return b}int Max1 ( int a, int b, int c) { if (a &gt= b &amp&amp a &gt= c) return a else if (b &gt= a &amp&amp b &gt= c) return b else return c }int main() { int a, b ,c double da, db cout&lt&lt“请输入三个整数:” cin&gt&gta&gt&gtb&gt&gtc cout&lt&lt“两个整数最大值为:”&lt&ltMax1(a, b)&lt&ltendl cout&lt&lt“三个整数最大值为:”&lt&ltMax1(a, b, c)&lt&ltendl cout&lt&lt“请输入两个浮点数:” cin&gt&gtda&gt&gtdb cout &lt&lt“两个浮点数最大值为:”&lt&lt Max1(da,db)&lt&ltendl return 0}

  • 第4题:

    函数习题(3):函数实现求最大公约数和最小公倍数


    gcd

  • 第5题:

    截图和附件 函数 用函数maxcd求两个整数的最大公约数,并用主程序输入两个数,利用函数求他们的最大公约数并输出


    int fac(int n)
    {
    int i;
    if( n==1||n==0 )
    {
    i=1;
    printf("%d",i);
    }
    else
    {
    i=n*fac(n-1);
    return i;
    }
    }