iptvtv破解版apk下载:我的TC2.0的简单编程哪里出错了

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 09:51:01
我是C语言初学者,做了个作业,要求是:在歌手大赛中10名评委打分,分数采用百分制,歌手的最后得分是:从十位评委的评分中起掉一个最高分和一个最低分,统计其总分并除以8,试编程计算一个歌手的最后得分。
我是这样写的,程序不能运行,老是出错,有谁能帮我找找错误。
#include<stdio.h>
void main()
{
int a[10],
int max=a[0],min=a[0],j,sum=0,
int ave,i;
printf(" please input 10 number:/n")
for(i=0,i<10,i++)
scanf("%d",a[i]);
for(i=0,i<10,i++)
if(max<a[i])
max=a[i];
for(i=0,i<10,i++)
if(min>a[i])
min=a[i];
for(i=0,i<10,i++
)
sum+=a[i];
ave=(sum-max-min)/8;
printf("the score is %d",ave);
}


#include <stdio.h>
void main()
{
int a[10];
int max,min,j,sum=0;
int ave,i;
a[0]=9999999;
max=a[0];
min=a[0];
printf(" please input 10 number:\n");
for(i=1;i<10;i++)
scanf("%d\n",&a[i]);
for(i=0;i<10;i++)
if(max<a[i])
max=a[i];
for(i=0;i<10;i++)
if(min>a[i])
min=a[i];
for(i=0;i<10;i++)
sum+=a[i];
ave=(sum-max-min)/8;
printf("the score is %d",ave);
}

你写的程序太难了
写程序简单
修改难

主要一个问题for( ; ;)
语句之间用分号,别用逗号,改的我手疼.
scanf("%d",&a[i]);
就这么2个问题
下面把改好的程序给你

#include<stdio.h>
void main()
{
int a[10]={0};
int max=a[0],min=a[0],j,sum=0;
int ave,i;
printf(" please input 10 number:/n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
if(max<a[i])
max=a[i];
for(i=0;i<10;i++)
if(min>a[i])
min=a[i];
for(i=0;i<10;i++)
sum+=a[i];
ave=(sum-max-min)/8;
printf("the score is %d",ave);
}