编程笔记

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

11/27/2021 4:33:25 AM
0
#include<stdio.h>
int main(){
	//a,b为两数,t为临时存放数据,r为余数
	int a,b,t,r;
	printf("请输入两个数:\n");
	scanf("%d %d",&a,&b);
	if(a<b){
		t=a;
		a=b;
		b=t;
	}
	r=a%b;
	while(r!=0){
		a=b;
		b=r;
		r=a%b;
	}
	printf("最大公约数为:%d",b);
	return 0;
}

友情链接

Copyright @2021-2024 关于