首页 > 其他分享 >C语言_求最大公约数和最小公倍数

C语言_求最大公约数和最小公倍数

时间:2023-03-18 17:56:42浏览次数:39  
标签:temp 公倍数 C语言 最大公约数 printf n1 n2

#include<stdio.h>
int main()
{
	int n1,n2,x,y,temp;
    printf("请输入两个数用空格隔开:\n");
	scanf("%d %d",&n1,&n2);
	x=n1>n2?n1:n2;//保存较大数
	y=n1+n2-x;
	while (x!=0)
	{
		temp=y%x;
		y=x;
		x=temp;
	}
	printf("最大公约数:%d",y);
	printf("最小公倍数:%d",n1*n2/y);
}

 

标签:temp,公倍数,C语言,最大公约数,printf,n1,n2
From: https://www.cnblogs.com/hyborn/p/17231338.html

相关文章

  • 实验2 C语言输入输出和控制语句应用编程
    实验任务11#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#defineN55#defineR15866#defineR27017intmain()8{9intn......
  • C语言自定义数据类型之结构体
    一、结构体1.1结构体的声明语法struct对象名{成员列表;};1.2结构体声明的解释结构体其实与我们在数学中学过的集合本质相同比如,现在有一个描述房子的集合,集合里有许多元素,......
  • 初识c语言
    1.程序语言C语言是目前极为流行的一种计算机程序设计语言,它既具有高级语言的功能,又具有汇编语言的一些特性,且支持ANSIC。C语言的特点:通用性及易写易读,是一种结构化程序......
  • C语言_求n阶乘
    #include"stdio.h"main(){ longi,sum; printf("请输入一需要求阶乘的数:"); scanf("%ld",&i); sum=1; while(i>1) { sum=sum*i; i--; } printf("\n这个数......
  • C语言_输入小写字母输出大写字母
    #include"stdio.h"main(){ charx; printf("请输入一个小写字母:"); scanf("%c",&x); switch(x) {case'a': printf("这个字母的大写是A"); break; case'b': pri......
  • c语言_输入一行字符输出统计
    #include<stdio.h>intmain(){ charc; intletters=0,space=0,digit=0,other=0; printf("请输入一行字符:"); while((c=getchar())!='\n') ......
  • C语言_求圆的面积和周长
    圆的面积等于半径×圆周率,周长=2×圆周率×半径#definePI3.1415926#include"stdio.h"intmain()//圆的面积和周长{floatr,l,s;printf("请输入半径:");scanf("%f"......
  • 实验2 c语言输入输出和控制语句应用编程
    TEST 1源代码:#include<stdlib.h>#include<stdio.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){  intnumber;  inti;  sran......
  • 实验2 C语言输入输出和控制语句应用编程
    一.实验结论1.实验任务1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){intnumber;......
  • 用C语言开发的经典19个项目
    C语言可以做什么?从最简单的、最熟悉的说起吧,毕竟我们在学校学习的时候,老师几乎都会让我们去开发:一、C语言可以实现一些常见的应用以下几个几乎是我们学习C语言到一定阶......