这是一个家庭作业问题,但我只是寻求调试帮助。我不确定是什么导致了这些错误。
int CalculateResult(int High, int Low)
{
int Result;
int count = 0;
int check;
do
{
printf("Enter the value to check within the range: ");
scanf("%d",&Result);
if (Result == 0)
{
printf("Error! Positive value only!\n");
}
else if (Result < -1)
{
printf("Error! Positive value only!\n");
}
else if (Result>= 1);
{
for (check = Low ; check <= High;check++)
{
if (check%Result==0)
{
(count++);
}
}
}
while (Result != -1);
return (count);
}
}
我有两个错误:174:1 --- 预期在 } 标记之前,然后有 174:1 --- 预期在输入结束时声明
有人看到有什么问题吗?对不起,它很乱,我是菜鸟。