计算GPA
Posted zzjam--1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算GPA相关的知识,希望对你有一定的参考价值。
#include <stdio.h> int main() { int n,t,i; float sum,s,p,m,k; while(~scanf("%d",&n)) { sum=0.0; m=0.0; for(i=1;i<=n;i++) { scanf("%f %f",&s,&p); if(p>=90) t=4; else if(p>=80) t=3; else if(p>=70) t=2; else if(p>=60) t=1; else t=0; if(p>=0) { m+=s; sum+=s*t; } else if(p==-1) { sum=sum; m=m; } } k=sum/m*1.0; if(m==0) printf("-1 "); else printf("%.2f ",k); } return 0; }
以上是关于计算GPA的主要内容,如果未能解决你的问题,请参考以下文章