如果给的中等的话,就是70多,大概算2个绩点。优秀是90
,4个绩点,良好是80,3个
绩点,中等是70,2个绩点,及格是60,1个绩点。
大概是这样的,更细的我也不太清楚。
把所有的科目
(每门课的绩点*每门课学分)/总学分
就是你的平均绩点
希望对你有帮助。
还不懂可以看看学生指南。
以身相许就算了,采纳就好绩点是什么?
#include <stdio.h>
#include <math.h>
#define N 50 /*学生人数*/
main(){
float score[N]
int i,num
float ave,sum,vor
/*输入学生成绩*/
printf(" please enter score")
for(i=0i<Ni++){
scanf("f%",&score[i])
}
/*计算平均成绩*/
sum=0.0
for(i=0i<Ni++){
sum=sum+score[i]
}
ave=sum/N
/*优秀学生人数*/
num=0
for(i=0i<Ni++){
if(score[i]>80) num++
}
/*方差*/
vor=0.0
for(i=0i<Ni++){
vor=vor+(score[i]-ave)*(score[i]-ave)
}
vor=vor/N
}