填写正确的程序代码,

现有5名学生的成绩,编写程序完成排序及 查找功能,具体要求如下:

1)键盘输入5人成7250.88.5.5293.5 ,构成维数组array;

  1. 用冒泡法对array进行从小到大排序,并输出;

  2. 待查成绩num=60编写search函数,查找并返回num在数组array中的下标

代码如下:

#include <stdio.h>

int main()
{
    int arry[5],i,j,index = 0,t;
    int num;
    printf("请输入5人成绩:");
    for(i=0;i<5;i++)
        scanf("%d",&arry[i]);
    //
    for (i=0;i<4;i++)
    {
        for(j=0;j<4-i;j++)
        {
            if(arry[j] > arry[j+1])
            {
                t = arry[j];
                arry[j] = arry[j+1];
                arry[j+1] = t;
            }
        }
    }
    printf("排序后:\n");
    for(i=0;i<5;i++)
        printf("%d ",arry[i]);

    //查找
    printf("请输入需要查找的成绩:");
    scanf("%d",&num);
    for (i=0;i<5;i++)
    {
        if(arry[i] == num)
            printf("%d ",i);
    }
    return 0;
}