vb中怎么输入并计算平均分,vb编程怎么计算学生的平均分

首页 > 实用技巧 > 作者:YD1662023-11-03 12:29:41

通过键盘输入学生的人数n,输入n个学生的成绩,找出n个同学的最高分、最低分、计算平均分

代码:

#include<stdio.h>

#include<stdlib.h>

void main()

{

int n;

int i;

float max,min,sum=0,avg;

float *p;

printf("请输入人数:");

scanf("%d",&n);

p=(float *)malloc(n*sizeof(float));

if(p==NULL)

{

printf("内存空间分配失败!");

exit(0);

}

//说明空间分配成功!

//此时可以任务定义了一个n个单元数组名为p的float类型的数组

for(i=0;i<n;i )

{

printf("请输入第%d位同学的成绩:",i 1);

scanf("%f",p i);//scanf("%f",&p[i]);

}

max=min=p[0];//max=min=*(p 0)

for(i=0;i<n;i )

{

if(max<=p[i])max=p[i];

if(min>=p[i])min=p[i];

sum =p[i];

}

//计算平均

avg=sum/n;

for(i=0;i<n;i )

printf("%.2f\t",p[i]);

printf("最高成绩为:\n%.2f\n",max);

printf("最低成绩为:%.2f\n",min);

printf("平均成绩为:%.2f\n",avg);

free(p);

}

运行效果图:

vb中怎么输入并计算平均分,vb编程怎么计算学生的平均分(1)

,

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.