怎么回事啊,我最近上课写了一个Scratch程序,叫冒泡排序,结果我想把它迁移到C++上,出现了很诡异的事情。
#include"myinclude.h"//我自己的一个头文件,具体内容有bits/stdc++.h windows.h 和一些我自己造的函数
int main()
{
int arr[] = {65, 78, 89, 45, 42, 98};//输出的65被吞了是吧
int j = 1;
int arr_ = 6;
for(int fr = arr_;fr - 1 != 0;fr--){
int i = 1;
for(int fr2 = arr_;fr2 - j != 0;fr2--)
{
if(arr[i] < arr[i + 1])
{
int b = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = b;
}
i++;
}
j++;
}
cout << arr[1] << " " << arr[2] << " " << arr[3] << " " << arr[4] << " " << arr[5] << " " << arr[6];
return 0;
}
结果输出结果是

怎么回事啊,求各位朋友的帮助