gpt4 book ai didi

c - 错误 : Misplace Else

转载 作者:太空宇宙 更新时间:2023-11-04 05:19:20 27 4
gpt4 key购买 nike

我试图打印数组中最大的数字,但出现错误,显示放错了其他地方。我试着用括号括起来,但仍然有错误。我不知道为什么会出现错位的 else 错误。请帮助:>.<

#include <stdio.h>
#include <conio.h>

void main()
{
int lar, yem;
clrscr();
int aray[10];
for (yem = 0; yem < 10; ++yem)
{
printf("Input numbers:");
scanf("%d", &aray[yem]);
}

lar = aray[0];

for (yem = 1; yem < 10; ++yem)
{
if (aray[yem] > lar);
lar = aray[yem];
else
++yem;

printf("Biggest: %d\n", lar);
}
getch();
}

最佳答案

 if(aray[yem]>lar);
^^ get rid of this semi-colon

使用这个分号等同于

 if(aray[yem]>lar)
;
lar=aray[yem];

else //Now this else doesn't have a matching if hence the error
...

关于c - 错误 : Misplace Else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19065921/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com