C语言编程

用C语言的数组知识编写程序,从键盘上输入十个学生成绩,统计最高分,最低分和平均分。... 用C语言的数组知识编写程序,从键盘上输入十个学生成绩,统计最高分,最低分和平均分。 展开
 我来答
匿名用户
2010-04-28
展开全部
#include <stdio.h>
#define NUM 10
void main(void)
{
int score[10];
int i,max_score=-1,min_score=101,aver_score=0;
for(i=0;i<NUM;i++)
{
printf("请输入第%d个学生的成绩:",i+1);
scanf("%d",&score[i]);
aver_score+=score[i];
if(score[i]>max_score)
max_score=score[i];
if(score[i]<min_score)
min_score=score[i];
}
aver_score/=NUM;
printf("最高分为:%d\n最低分为:%d\n平均分为:%d\n",max_score,min_score,aver_score);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2010-04-28
知道答主
回答量:18
采纳率:0%
帮助的人:13.4万
展开全部
#include<stdio.h>
int main()
{

double score[10];
int i ;
double averageScore = 0 ;
double maxScore = 0 ;
double minScore = 150 ;
int people = 10 ;
for(i = 0 ; i < people ; i++)
{
printf("请输入第%d个学生的成绩:",i+1);
scanf("%lf",&score[i]);
averageScore += score[i];
if(score[i] > maxScore )
maxScore = score[i] ;
if(score[i]<minScore)
minScore = score[i] ;

}
printf("\n");
averageScore /= people ;
printf("最高成绩:%lf\n",maxScore);
printf("最低成绩:%lf\n",minScore);
printf("平均成绩:%lf\n",averageScore);

getchar();
getchar();

return 0 ;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7217ec36b
2010-04-30 · TA获得超过1348个赞
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:0
展开全部
#include <stdio.h>

void main()
{
int score[10];
int i,max,min,aver,sum;
for(i=0;i<10;i++)
{
printf("请输入第%d个学生的成绩:",i+1);
scanf("%d",&score[i]);
}

max=score[0];
min=score[0];
sum=0;
for(i=0;i<10;i++)
{
sum+=score[i];
if(score[i]>max)
max=score[i];
if(score[i]<min)
min=score[i];
}
aver=sum/10;
printf("最高分为:%d\n最低分为:%d\n平均分为:%d\n",max,min,aver);

}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友19591e67d
2010-04-27
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
#include <stdio.h>
#include <string.h>

int main(void)
{
int high,low,i,str[10],sum=0;
double s;
for(i=0;i<10;i++)
{
scanf("%d",&str[i]);
}
low=str[0];
high=str[0];
for(i=0;i<10;i++)
{
if(low>str[i])
{
low=str[i];
return low;
}
if(high<str[i])
{
high=str[i];
return high;
}
sum=sum+str[i];
return sum;
}
s=sum/10;
printf("最大值为%d最小值%d为平均值为%f",high,low,s);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
554817664
2010-04-30
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
#include<stdio.h>
main()
{
int a[10],v,i,s=0,x,y;
for(i=0;i<10;i++)
scanf("%d"&a[i]);
for(i=0;i<10;i++)
s=s+a[i];
v=s/10;
x=a[0];
if(x<a[i]) x=a[i];
y=a[0];
if(y>a[i]) y=a[i];
printf("最高分%d 最低分%d 平均分%d\n",x,y,v);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式