程序纠正

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:48:51
请问下面的这个程序有没有错误?谁能够解释一下?看不太懂

谢谢
#include<iostream>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b;
for(c=1;c<=a&&c<=b;c++)
{
if(a%c==0&&b%c==0)
d=c;
};
cout<<d<<"为最大公约树";
system("pause");
}

#include<iostream>
using namespace std;

int main()
{
int a,b,c,d;
cin>>a>>b;
for(c=1;c<=a&&c<=b;c++)
{
if(a%c==0&&b%c==0)
d=c;
};
cout<<d<<"为最大公数"
<<endl;
system("pause");
return 0; //main函数的返回值你没写
}