回 帖 发 新 帖 刷新版面

主题:路过的看一下

[b][b]3.    编写一个C程序,实现对10个整数进行升序排序输出(排序算法不限,要求用数组实现)。
4.    编写一个程序,读入9个裁判所打的分数,去掉一个最高分,去掉一个最低分,求剩余7个分数的平均值(要求用数组实现)。[/b][/b][em1][em1]

回复列表 (共3个回复)

沙发

http://52aiyaya.taobao.com/到这里来吧,能帮助你

板凳

[quote]http://52aiyaya.taobao.com/到这里来吧,能帮助你[/quote]
你牛,这个都能想到![em56][em56][em56][em56][em56]

3 楼

// 3题
#include "stdio.h"
void main()
{
    int i, j, a[10] = {0}, t;
    for(i = 0; i < 10; i ++)
        scanf("%d" ,&a[i]);
    for(i = 0; i < 10; i ++)
    {
        for(j = 0; j < 10 - i; j ++)
        {
            if(a[j] > a[j + 1])    {t = a[j]; a[j] = a[j + 1]; a[j + 1] = t;}
        }
    }
    for(i = 0; i < 10; i ++)
        printf("%d " ,a[i]);
}

//4题
#include "stdio.h"
void main()
{
    float  sum = 0.0, a[9] = {0}, t, avg = 0.0;
    int i, j;
    for(i = 0; i < 9; i ++)
    {
        scanf("%f" ,&a[i]);
        sum += a[i];
    }
    for(i = 0; i < 9; i ++)
    {
        for(j = 0; j < 9 - i; j ++)
        {
            if(a[j] > a[j + 1])    {t = a[j]; a[j] = a[j + 1]; a[j + 1] = t;}
        }
    }
    avg = (sum - a[0] - a[8]) / 7.0;
    printf("%.3f " ,avg);
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册