c++问题,不知道哪里出现了错误,求解释?
#include<iostream>using namespace std;
int main()
{
int a,b,d,min;
cout<<"Enter two numbers:";
cin>>a>>b;
min=a>b?b:a;
for(d=2;d<min;d++)
{
if((a%d)==0)&&((b%d)==0)//程序说这里有错
break ;
if(d==min)
{
cout<<"NO common denominators"<<endl;
return 0;
}
cout<<"lowest"<<d<<endl;
return 0;
}
} 左右括号不匹配 少了个括号把右边的条件括起来
if ( ((a%d)==0)&&((b%d)==0) ) 月之吟 发表于 2015-3-25 09:18
少了个括号把右边的条件括起来
if ( ((a%d)==0)&&((b%d)==0) )
原来如此,谢谢啦
页:
[1]