标签:图片 http 需要 问题分析 跳出循环 clu code 约数 math.h
#include<stdio.h> int f(int m,int n){ int d; if(m<n) d=m; else d=n; while(d>0) { if(m%d==0&&n%d==0) return d; d--; } } int main() { int m,n; printf("请输入两个正整数:"); scanf("%d %d",&m,&n); printf("这两个数的最大公约数为:%d ",f(m,n)); }
#include<stdio.h> int f(int m,int n) { int d; while(d!=0) { d=m%n; m=n; n=d; } return m; } int main() { int m,n; printf("请输入两个正整数:"); scanf("%d %d",&m,&n); printf("这两个数的最大公约数为:%d ",f(m,n)); }
#include<stdio.h> #include<math.h> int f(int m,int n) { m=abs(m); //abs绝对值函数,需要导入<math.h>包 n=abs(n); //用绝对值防止万一出现负数的情况 while(m!=n){ if(m>n) m=m-n; else n=n-m; } return m; } int main() { int m,n; printf("请输入两个正整数:"); scanf("%d %d",&m,&n); printf("这两个数的最大公约数为:%d ",f(m,n)); }
标签:图片 http 需要 问题分析 跳出循环 clu code 约数 math.h
原文地址:https://www.cnblogs.com/laurarararararara/p/10886455.html