为了账号安全,请及时绑定邮箱和手机立即绑定

键盘输入10个学生的成绩,定义和调用两个函数,分别实现以下功能;1.计算平均分,2.求最高最低分。

键盘输入10个学生的成绩,定义和调用两个函数,分别实现以下功能;1.计算平均分,2.求最高最低分。

C
慕婉清319707 2018-01-16 13:20:32
查看完整描述

3 回答

已采纳
?
玄幻痴迷

TA贡献2条经验 获得超2个赞

#include <stdio.h>
#include <stdlib.h>

average(int a[10])
{
	int i,aver;
	int sum=0;
	for(i=0;i<10;i++)
		sum+=a[i];
	aver=sum/10;
	printf("平均值为%d",aver);	
}
MM(int a[10])
{
	int max,min,i;
	for(i=0;i<10;i++)
		if(max<a[i])
			max=a[i];
		if(min>a[i])
			min=a[i];
	printf("最大值为%d,最小值为%d",max,min);

}

int main(int argc, char *argv[]) 
{
	int i;
	int a[10];
	for(i=0;i<10;i++)
		scanf("%d",&a[i]);
	average(a);
	MM(a);
	return 0;
}


查看完整回答
1 反对 回复 2018-01-29
?
慕丝6598297

TA贡献1条经验 获得超0个赞

#include<stdio.h>

int averl(int a[10])

{ int sum=0;int vel;

for(int i=0;i<10;i++)

sum=sum+a[i];

vel=sum/10;


return vel;

}

int Max(int a[10])

{ int t,max;

for(int i=0;i<9;i++)

if(a[i]>a[i+1])

{ t=a[i];a[i]=a[i+1];a[i+1]=t;}


max=a[9];

return max;

}

int Min(int a[10])

{ int t,min;

for(int i=0;i<9;i++)

if(a[i]<a[i+1])

{ t=a[i];a[i]=a[i+1];a[i+1]=t;}


min =a[9];

return min;

}

void main()

{

int averg,min,max,b[10];

printf("请输入10个数,有空格隔开!");

for(int j=0;j<10;j++)

{ scanf("%d",&b[j]);}


averg=averl(b);

max=Max(b);

min=Min(b);

printf("平均数为:%d,最大值为:%d,最小值为:%d",averg,max,min);


}



查看完整回答
反对 回复 2018-01-28
?
慕函数1921925

TA贡献4条经验 获得超0个赞

我也不知道

查看完整回答
反对 回复 2018-01-18
  • 3 回答
  • 0 关注
  • 1601 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信