我寻思这个逻辑挺清晰的呀,改了一中午。还是不行
把代码贴出来看看,程序有错误,所以未输出
代码如下:
#include <stdio.h>
int gcd(int p, int q){
if(q == 0) return p;
int r = p % q;
return gcd(q, r);
}
int main()
{
int a,b,gcds;
scanf("%d %d",&a,&b);
gcds = gcd(a,b);
printf("%d",gcds);
return 0;
}