
#include "stdio.h"
int main()
{
signed int n; //因为要与-1比较,所以n定义为有符号的int类型
int max,min,sum,i;
double average;//平均分数可能出现小数
max=0,min=100,i=0,n=0,average=0,sum=0;
for(i=1;;i++)
{
scanf("%d",&n);
if(n==-1)
break;//当输入-1时表示数据输入完,必须中止循环,计算总和,均值
if(max<=n)max=n;
if(min>=n)min=n;
sum+=n;
}
average=1.0*sum/(i-1);
printf("sum=%d\naverage=%f\nmax=%d\nmin=%d\n",sum,average,max,min);
return 0;
}
#include<stdio.h>
int main()
{
int n; int j, i = 0; int a[100]; int s = 0; int t; double ave;
scanf("%d", &n);
while (i != n)
{
scanf("%d", &a[i]);
s = s + a[i];
i++;
}
ave = s / 2;
for (i = 0; i < n-1; i++)
{
for (j = i+1; j < n; j++)
{
if (a[i] > a[j])
{
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
printf("总分:%d\n最高分:%d\n最低分:%d\n平均分:%0.2lf", s, a[n - 1], a[0],ave);
return 0;
}