#include
int main()
{
int integer,i,max,min,sum;
max=-32768; /*先假设当前的最大值max为C语言整型数的最小值*/
min=32767; /*先假设当前的最小值min为C语言整型数的最大值*/
sum=0; /*将求累加和变量的初值置为0*/
for(i=1;i<=10;i++)
{
printf("Input number %d=",i);
scanf("%d",&integer); /*输入评委的评分*/
sum+=integer; /*计算总分*/
if(integer>max)max=integer; /*通过比较筛选出其中的最高分*/
if(integer
printf("Canceled max score:%d\nCanceled min score:%d\n",max,min);
printf("Average score:%d\n",(sum-max-min)/8); /*输出结果*/
}
*运行结果
Input number1=90
Input number2=91
Input number3=93
Input number4=94
Input number5=90
Input number6=99
Input number7=97
Input number8=92
Input number9=91
Input number10=95
Canceled max score:99
Canceled min score:90
Average score:92
#include
#include
main()
{
int i,max,min,a[10],sum=0;
printf("\nplease input ten numbers:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
min=a[0];max=a[0]; //假设a[0]为最大值,和最小值
for(i=0;i<10;i++) //输入数总和
{
sum=a[i]+sum;
}
for(i=1;i<10;i++)
{
if(a[i]>max) //循环比较最大值。如果该值大于假设最大值。则该数为最大值
max=a[i];
else if(a[i]
}
printf("去掉最高分:%d\n",max);
printf("去掉最低分:%d\n",min);
printf("最后平均数是:%d\n",(sum-max-min)/8);
}
#include "stdio.h"
main()
{
int integer,i,max,min,sum;
max=0;
min=100;
sum=0;
for(i=1;i<=10;i++)
{
printf("Input number(0-100) %d=",i);
scanf("%d",&integer);
if(integer>100||integer<0)
{
printf("wrong");
return 0;
}
else
{
sum+=integer;
if(integer>max)max=integer;
if(integer
}
printf("Canceled max score:%d\nCanceled min score:%d\n",max,min);
printf("Average score:%d\n",(sum-max-min)/8);
}