为什么自定义函数没有被调用

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果

```c++
#define _CRT_SECURE_NO_WARNINGS 1
#include 
  bubble_sort(int x[])
{  int i=0;
   int j=0;
   int k=0;
  for(i=0;i<9;i++)
  {
    for(j=0;j<9;j++)
    {
      if(x[k]1])
      {
        int z=x[k];
        x[k]=x[k+1];
        x[k+1]=z;
        k++;
      }
    }
  }
}
int main()
{

 int arr[]={1,2,3,4,5,6,7,8,9};
 bubble_sort(arr);
 printf("%s",arr);
 return 0;
}

```

定义函数时记得添加返回类型

img

你咋知道没调用呢?
printf("%s",arr);
arr是int型数组,不能用%s输出的,得用循环逐个数组元素输出