代码是:
int main() {
int n, largest = 1;
cout << "enter :" << endl;
cin >> n;
int i = n - 1;
while(i > 0) {
if (n % i == 0){
largest = i;
}
i--;
}
cout << largest << endl;
system("pause");
return 0;
}
为什么会出现这些错误?这段代码不断出错,我的教授说我应该添加一个布尔表达式。但我不知道为什么以及在哪里添加它?