
正文
最低分功能函数c语言 c语言求最低分
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c语言输入10个学生的成绩,输出最高分和最低分.编写函数max求最高分,min函数求最
#includestdio.h
int max(int fenshu[])
{
int max = 0;
for(int i = 0;i 10;i++)
{
if(fenshu[i] max)
{
max = fenshu[i];
}
}
return max;
}
int min(int fenshu[])
{
int min = 101;
for(int i = 0;i 10;i++)
{
if(fenshu[i] min)
{
min = fenshu[i];
}
}
return min;
}
int main()
{
int fenshu[10];
printf("请输入十个整数(0~100)\n");
for(int i = 0; i 10;i ++)
{
scanf("%d",fenshu[i]);
}
printf("最高分数是%d,最低分数是%d",max(fenshu),min(fenshu));
}
相关问答
Q1: 有一个数组,内放 10个学生成绩,用C语言写一个函数,求出平均分、 最高分、最低分。
我这边运行没错误啊,如下图:
不知道你的错误是什么,能不能贴出来。
Q2: 用c语言编写 一数组存放有8个学生的成绩,写一个函数求出平均分、最高分和最低分
#includestdio.h
int main()
{
float score[8]={68,72,79,86,84,93,99,100};
int i,j;
float t,sum=0;
for(i=0;i7;i++)
for(j=i+1;j8;j++)
if(score[i]score[j])
{
t=score[i];
score[i]=score[j];
score[j]=t;
}
for(i=0;i8;i++)
sum+=score[i];
printf("the max score:%d\n",score[0]);
printf("the min score:%d\n",score[7]);
printf("the average score:%f\n",sum/8.0);
getch();
return 0;
}
Q3: 大一C语言问题?一维数组与指针函数?
#includestdio.h
void Input(int *a,int n)
{int i;
for(i=0;in;i++)
scanf("%d",a+i);
}
int Max(int *a,int n)
{int i,max=*a;
for(i=1;in;i++)
if(*(a+i)max)max=*(a+i);
return max;
}
int Min(int *a,int n)
{int i,min=*a;
for(i=1;in;i++)
if(*(a+i)min)min=*(a+i);
return min;
}
float Avg(int *a,int n)
{int i,s=0;
for(i=0;in;i++)
s+=*(a+i);
return (float)s/n;
}
int main()
{ int a[10];
Input(a,10);
printf("最低分=%d\n",Min(a,10));
printf("最高分=%d\n",Max(a,10));
printf("平均分=%.1f\n",Avg(a,10));
return 0;
}
Q4: C语言输入学生单科成绩,计算并输出这些学生的最低分、最高分、平均
#include stdio.h
#include stdlib.h
int main(int argc, const char *argv[])
{
int num = 0, i = 0;
int *score = NULL;
int min_score = 0, max_score = 0;
float average_score = 0;
int sum = 0;
printf("\n请输入学生的人数: \n");
scanf("%d", num);
score = malloc(num*sizeof(int));
printf("\n请依次输入学生的分数: \n");
for (i=0; inum; i++)
{
scanf("%d",score[i]);
}
/* 求平均分,最高分,最低分 */
max_score = score[0];
min_score = score[0];
for (i=0; inum; i++)
{
if (score[i] max_score)
{
max_score = score[i];
}
if (score[i] min_score)
{
min_score = score[i];
}
sum += score[i];
}
average_score = (float)sum/(float)num;
printf("\n经统计分析,成绩结果如下: \n");
printf("最高分为: %d \n", max_score);
printf("最低分为: %d \n", min_score);
printf("平均分为: %.2f \n\n", average_score);
return 0;
}
最低分功能函数c语言的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言求最低分、最低分功能函数c语言的信息别忘了在本站进行查找喔。






