歌星大奖赛

发布时间 2023-05-23 10:06:50作者: Mini-Q

自然语言解决问题:求一组数中的最大值、最小值是 C语言编程或计算机等级考试中常见的一类问题,这类问题的算法十分简单,定义两个变量 max、min 分别存储最大值、最小值,利用两个变量与给定的数依次比较的方法求出最大、最小值。但是要注意在程序中判定最大、最小值的变量是如何赋值的

流程图:

 

具体代码:

#include<stdio.h>
#define N 10
int main()
{
int i,j,a[N],t;
float k,m;
printf("请为数组元素赋初值: \n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(i=1;i<=N-1;i++)
for(j=0;j<N-i;j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;

}
for(i=1,k=0;i<N-1;i++)
{
k=k+a[i];

}
m=k/8;
printf("平均数是%.3f",m);
return 0;
}