c语言省考模拟软件打不开,为什么我电脑上安装了省级二级c语言模拟考试系统后,编程题做不起来,点击打开没反应,已经安装了VC6...

#include

typedef struct

{

char name[21];

int score[5];

double avg;

}per;

void sort(per x[],int n)

{

int i,j;

per t;

for(i=0;i

for(j=i+1;j

if(x[i].avg

t=x[i],x[i]=x[j],x[j]=t;

}

void average(per x[],int n)

{

int i,min,j,m;

for(i=0;i

{

min=x[i].score[0];

for(j=1;j<5;j++)

if(min

x[i].avg=m=0;

for(j=0;j<5;j++)

if(x[i].score[j]!=min)x[i].avg+=x[i].score[j],m++;

x[i].avg/=m;

}

}

void main()

{

per x[10]={

{"a1",96,98,91,89,88},

{"a2",90,96,95,96,91},

{"a3",96,98,91,89,84},

{"a4",90,96,95,96,92},

{"a5",96,98,91,89,80},

{"a6",90,96,95,96,96},

{"a7",96,98,91,89,86},

{"a8",90,96,95,96,93},

{"a9",96,98,91,89,83},

{"a10",90,96,95,96,99}

};

int i;

average(x,10);

sort(x,10);

printf("一等奖:\n%s %.2lf\n",x[0].name,x[0].avg);

printf("二等奖:\n");

for(i=1;i<3;i++)

printf("%s %.2lf\n",x[i].name,x[i].avg);

printf("三等奖:\n");

for(i=3;i<10;i++)

printf("%s %.2lf\n",x[i].name,x[i].avg);

}

b7e095cf451f8443a85f1cf8174ff2b1.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值