C语言:最大公约数
Posted myrj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言:最大公约数相关的知识,希望对你有一定的参考价值。
//求最大公约数 #include <stdio.h> main() { int m,n,i,k; scanf("%d,%d",&m,&n); k=m<n?m:n; for(i=k;i>=1;i--) { if((m%i==0)&& (n%i==0)) { printf("最大公约数为%d\\n",i); break; } } getchar(); }
//求最大公约数的函数写法 #include <stdio.h> int gys(int m,int n) { int i,k; k=m<n?m:n; for(i=k;i>=1;i--) { if((m%i==0)&& (n%i==0)) { return i; break; } } } main() { int m,n,i,k; scanf("%d,%d",&m,&n); printf("%d\\n",gys(m,n)); getchar(); }
以上是关于C语言:最大公约数的主要内容,如果未能解决你的问题,请参考以下文章
我的C语言学习进阶之旅解决 Visual Studio 2019 报错:错误 C4996 ‘fscanf‘: This function or variable may be unsafe.(代码片段
我的C语言学习进阶之旅解决 Visual Studio 2019 报错:错误 C4996 ‘fscanf‘: This function or variable may be unsafe.(代码片段