c语言的题目
2个回答
展开全部
#include<stdio.h>
#include<stdlib.h>
float min,max;
int main()
{
float statistic(int num);
int n;
float ave;
printf("请输入乐理评委的人数:");
scanf("%d",&n);
ave=statistic(n);
printf("\n乐理知识的平均分是%.2f,最高分是%.2f,最低分是%.2f\n\n",ave,max,min);
printf("请输入演唱评委的人数:");
scanf("%d",&n);
ave=statistic(n);
printf("\n演唱的平均分是%.2f,最高分是%.2f,最低分是%.2f\n",ave,max,min);
return 0;
}
float statistic(int num)
{
float s,sum=0;
int i;
for(i=0;i<num;i++)
{
printf("请输入第%d人的评分:",(i+1));
scanf("%f",&s);
if(0==i)
{
min=max=s;
}
else
{
if(s>max)
{
max=s;
}
else if(s<min)
{
min=s;
}
}
sum+=s;
}
return sum/num;
}
#include<stdlib.h>
float min,max;
int main()
{
float statistic(int num);
int n;
float ave;
printf("请输入乐理评委的人数:");
scanf("%d",&n);
ave=statistic(n);
printf("\n乐理知识的平均分是%.2f,最高分是%.2f,最低分是%.2f\n\n",ave,max,min);
printf("请输入演唱评委的人数:");
scanf("%d",&n);
ave=statistic(n);
printf("\n演唱的平均分是%.2f,最高分是%.2f,最低分是%.2f\n",ave,max,min);
return 0;
}
float statistic(int num)
{
float s,sum=0;
int i;
for(i=0;i<num;i++)
{
printf("请输入第%d人的评分:",(i+1));
scanf("%f",&s);
if(0==i)
{
min=max=s;
}
else
{
if(s>max)
{
max=s;
}
else if(s<min)
{
min=s;
}
}
sum+=s;
}
return sum/num;
}
展开全部
#include <stdio.h>
float Max,Min;
float statistic(int num);
int main(void)
{
int num;float Average;
extern float Max;
extern float Min;
printf("请输入乐理评委的人数: ");
scanf("%d",&num);
Average = statistic(num);
printf("乐理知识的平均分是%.2f,最低分是%.2f,最高分是%.2f \n\n",Average,Max,Min);
printf("请输入演唱评委的人数: ");
scanf("%d",&num);
Average = statistic(num);
printf("演唱的平均分是%.2f,最低分是%.2f,最高分是%.2f \n\n",Average,Max,Min);
return 0;
}
float statistic(int num)
{
float score,X;
int i;
float Total = 0;
for (i=0;i<num;i++)
{
printf("请输入第%d人的评分: ",i+1);
scanf("%f",&score);
Total += score;
if (i == 0)
Max = Min = X = score;
else
{
X = score;
if (Max>X)
Max = score;
if (Min<score)
Max = X ;
}
}
return Total/num;
}
float Max,Min;
float statistic(int num);
int main(void)
{
int num;float Average;
extern float Max;
extern float Min;
printf("请输入乐理评委的人数: ");
scanf("%d",&num);
Average = statistic(num);
printf("乐理知识的平均分是%.2f,最低分是%.2f,最高分是%.2f \n\n",Average,Max,Min);
printf("请输入演唱评委的人数: ");
scanf("%d",&num);
Average = statistic(num);
printf("演唱的平均分是%.2f,最低分是%.2f,最高分是%.2f \n\n",Average,Max,Min);
return 0;
}
float statistic(int num)
{
float score,X;
int i;
float Total = 0;
for (i=0;i<num;i++)
{
printf("请输入第%d人的评分: ",i+1);
scanf("%f",&score);
Total += score;
if (i == 0)
Max = Min = X = score;
else
{
X = score;
if (Max>X)
Max = score;
if (Min<score)
Max = X ;
}
}
return Total/num;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询