不会了,在线急,求帮助。

 

代码如下

#include "stdio.h"
void main()
{
    int a[10];
    int i, j;
    printf("请输入学生的C语言成绩\n");
    for (i = 0; i < 10; i++)
    {
        printf("请输入学生%d的成绩\n",i+1);
        scanf("%d", &a[i]);
    }
    // 排序
    for (i = 0; i < 9; i++)
        for (j = 0; j < 9 - i; j++)
            if (a[j] < a[j + 1])
            {
                int t;
                t = a[j];
                a[j] = a[j + 1];
                a[j + 1] = t;
            }
    printf("成绩由高到低排序的结果为:");
    for (i = 0; i < 10; i++)
    {
        printf("%d ", a[i]);
    }
    printf("\n");
}

 

效果如图

 

如有帮助请采纳回答 谢谢