#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i,k,flag;
scanf("%d",&n);
while(n--){
scanf("%d",&k);
flag=0;
char a[1000][31];
double c[1000],s[1000],sum=0,d=0;
for(i=0;i<=k-1;i++){
scanf("%s%lf%lf",a[i],&c[i],&s[i]);
}
for(i=0;i<=k-1;i++){
if(s[i]>=0&&s[i]<60){
printf("Sorry!\n");
if(n)printf("\n");
flag=1;
break;
}
sum+=c[i]*s[i];
d=d+c[i];
}
if(flag==1)continue;
sum=sum/d;
printf("%.2lf\n",sum);
if(n)printf("\n");
}
return 0;
}算GPA,课程名称没有用,套公式就行
本文介绍了一个简单的GPA计算程序,该程序使用C语言实现,能够读取输入的课程数量及每门课程的成绩和学分,然后根据成绩范围进行判断并计算最终的加权平均绩点。
455

被折叠的 条评论
为什么被折叠?



