写一个函数,用“冒泡排序法”对 n 个整数从小到大排序。编写主函数 main,使用随机函数产 生大小处于 100~350 之间的 20 个随机整数,调用该函数进排序并输出排序后的结果。

建议函数原型: void Sort(int intArray[],int intLength);

 ###### 问题遇到的现象和发生背景

 ###### 问题相关代码,请勿粘贴截图

 ###### 运行结果及报错内容

 ###### 我的解答思路和尝试过的方法

 ###### 我想要达到的结果

用srand产生种子,rand产生随机数

//写一个函数,用“冒泡排序法”对 n 个整数从小到大排序。编写主函数 main,使用随机函数产 生大小处于 100~350 之间的 20 个随机整数,调用该函数进排序并输出排序后的结果
#include <stdio.h>
#include <time.h>

void sorts(int *a,int n)
{
    int i,j,t;
    for(i=0;i<n-1;i++)
      for(j=0;j<n-i-1;j++)
      {
          if(a[j] > a[j+1])
          {
              t = a[j];
              a[j] = a[j+1];
              a[j+1] = t;
          }
      }
}
int main()
{
    int a[20];
    int i;
    srand(time(NULL));
    for(i=0;i<20;i++)
        a[i] = rand()%251+100;
    sorts(a,20);
    for(i=0;i<20;i++)
        printf("%d ",a[i]);
    return 0;
}