我正在尝试编写一个代码,它将采用两个整数,并列出所有低于它们的数字,除了那两个数字输入的因素。在我的代码中的某些时候(见下文)我收到一个错误说预期表达式。我是一名初学者,所以如果你能尽可能简单地解释这一点。
int main(int argc, const char * argv[])
{
@autoreleasepool {
int firstInterger;
int secondInterger;
int i;
printf("Please enter the first interger: ");
scanf("%i", &firstInterger);
printf("Please enter the second interger:");
scanf("%i", &secondInterger);
for (i = 0; i < firstInterger && i < secondInterger; i++) {
if ((firstInterger % i !== 0) && (secondInterger % i !== 0)) { //ERROR HERE!
printf("%i", i);
}
}
}
return 0;
}
答案 0 :(得分:3)
您在该行中有两次相同的错误。 你应该用!=或==
替换!==