关于#bug#的问题,如何解决?(语言-c++)

不知道为什么出bug了,求各位帮忙看一下

#include
using namespace std;
int arr[5] = { 100,989,332,766,223 };
int max = 0;
int i = 0;
for(i=0;i<5;i++)
{
    if (arr[i] > max)
    {
        max = arr[i]
    }
    cout << arr[i] << endl;
}
return 0;

cout << arr[i] << endl;要干啥?

#include<iostream>
using namespace std;
int main()
{
int arr[5] = { 100,989,332,766,223 };
int max = 0;
int i = 0;
for(i=0;i<5;i++)
{
    if (arr[i] > max)
    {
        max = arr[i];
    }

}    
cout << max << endl;
return 0;
}