求一道C++题目
题目是编写一个子函数求最大公约数,,我运行时出错,,帮看下哪里写错了#include<iostream>usingnamespacestd;intgy(intc,intd...
题目是编写一个子函数求最大公约数,,我运行时出错,,帮看下哪里写错了
#include<iostream>
using namespace std;
int gy(int c,int d)
{
int i,s;
for(i=0;i<=c && i<=d;i++)
{
if(c%i==0 && d%i==0)
s=i;
}
return s;
}
int main()
{
int a,b,gys;
cin>>a>>b;
gys=gy(a,b);
cout<<gys;
return 0;
} 展开
#include<iostream>
using namespace std;
int gy(int c,int d)
{
int i,s;
for(i=0;i<=c && i<=d;i++)
{
if(c%i==0 && d%i==0)
s=i;
}
return s;
}
int main()
{
int a,b,gys;
cin>>a>>b;
gys=gy(a,b);
cout<<gys;
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询