/*分别求出俩个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,俩个整数由键盘输入!?????怎么写,,求注释!??!*/

c++

	int 输入数1(0), 输入数2(0), 约数(1), 最大约数(0), 最小公倍数(0);
	printf_s("分别输入2个整数\n");
	scanf_s("%d %d", &输入数1, &输入数2);
	do
	{
		if (!(输入数1 % 约数) && !(输入数2 % 约数))
			最大约数 = 约数;
	} while ((输入数1 > 输入数2 ? 输入数2 : 输入数1) >= ++约数);
	printf_s("输入数1=%d 输入数2=%d 最大约数=%d 最小公倍数=%d\n", 输入数1, 输入数2, 最大约数, 最小公倍数 = 输入数1 * 输入数2 / 最大约数);

c#

        int 输入数1 = 20, 输入数2 = 44, 最大约数 = 0, 最小公倍数 = 0, 约数 = 1;  
        do
        {
            if (输入数1 % 约数==0 && 输入数2 % 约数==0)
                最大约数 = 约数;
        } while ((输入数1 > 输入数2 ? 输入数2 : 输入数1) >= ++约数);
        Console.WriteLine("输入数1:{0} 输入数2:{1} 最大约数:{2} 最小公倍数:{3}", 输入数1, 输入数2, 最大约数, 最小公倍数 = 输入数1 * 输入数2 / 最大约数);

c++

	int 输入数1(0), 输入数2(0), 最大约数(0), 最小公倍数(0),计算1(0),计算2(0);
	printf_s("分别输入2个整数\n");
	scanf_s("%d %d", &输入数1, &输入数2);
	if(输入数1 < 输入数2){计算1=输入数2;计算2=输入数1;}else{计算1=输入数1;计算2=输入数2;}
	do
	{
                计算1 %= 计算2;
                if (!计算1) { 最大约数 = 计算2; break; }
                计算2 %= 计算1;
                if (!计算2) { 最大约数 = 计算1; break; }
	} while (计算1);
	printf_s("输入数1=%d 输入数2=%d 最大约数=%d 最小公倍数=%d\n", 输入数1, 输入数2, 最大约数, 最小公倍数 = 输入数1 * 输入数2 / 最大约数);


c#

            int 输入数1=20, 输入数2=44, 最大约数=0, 最小公倍数=0,计算1=0,计算2=0;  
            if (输入数1 < 输入数2) { 计算1 = 输入数2; 计算2 = 输入数1; } else { 计算1 = 输入数1; 计算2 = 输入数2; }
            do
            {
                计算1 %= 计算2;
                if (计算1 == 0) { 最大约数 = 计算2; break; }
                计算2 %= 计算1;
                if (计算2 == 0) { 最大约数 = 计算1; break; }
            } while (计算1>0);
            Console.WriteLine("输入数1:{0} 输入数2:{1} 最大约数:{2} 最小公倍数:{3}", 输入数1, 输入数2, 最大约数, 最小公倍数 = 输入数1 * 输入数2 / 最大约数);




©️2022 CSDN 皮肤主题:书香水墨 设计师:CSDN官方博客 返回首页

打赏作者

智者知已应修善业

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值