当前位置:首页 » 编程语言 » c语言输入两个整数

c语言输入两个整数

发布时间: 2025-09-30 10:39:41

A. c语言编程:输入两个正整数,求最大公约数和最小公倍数

#include

voidmain(){

inta,b,n1,n2,t;

while(true)

{

printf("任意输入两个正整数: ");

scanf("%d%d",&n1,&n2);

if(n1

{

t=n1;

n1=n2;

n2=t;

}

a=n1;

b=n2;

while(b!=0){/*利用辗除法,直到b为0为止*/

t=a%b;

a=b;

b=t;

}

printf("最大公约数为:%d ",a);

printf("最小公倍数为:%d ",n1*n2/a);

}}

(1)c语言输入两个整数扩展阅读

C语言求最大公约数辗转相除法

#include<stdio.h>

intgcd(intm,intn);//将辗转相除的过程封装为函数,使主函数结构清晰。

intmain(void)

{

inta,b;

while(~scanf("%d%d",&a,&b)){//多组数据输入时的方式之一与while(scanf("%d%d",&a,&b)!=EOF)用途相同

printf("%d ",gcd(a,b));

return0;

}

intgcd(intm,intn)

{

returnn?gcd(n,m%n):m;//此函数将辗转相除的过程以递归的形式呈现,简化程序属于常规套路。

}

热点内容
怎么查看爱奇艺的账号和密码是什么 发布:2025-09-30 12:37:36 浏览:959
安卓系统版本高低是什么意思 发布:2025-09-30 12:14:25 浏览:995
特朗普曾访问中国吗 发布:2025-09-30 12:05:22 浏览:742
androidview的坐标系 发布:2025-09-30 11:54:22 浏览:699
为什么编译后执行文件很大 发布:2025-09-30 11:52:34 浏览:483
车辆数据库 发布:2025-09-30 11:51:08 浏览:988
python置顶窗口 发布:2025-09-30 11:17:34 浏览:754
英朗13t有哪些配置 发布:2025-09-30 10:54:41 浏览:765
间接配置法也叫什么 发布:2025-09-30 10:53:54 浏览:291
c语言输入两个整数 发布:2025-09-30 10:39:41 浏览:359