CODEVS 1023 青铜

来源:互联网 发布:手机淘宝网页版 编辑:程序博客网 时间:2024/04/29 16:39
#include <iostream>#include <iomanip>using namespace std;int main() {    int N;    int sum = 0;//分母的总和    float sum2; //分子的总和    int num;    //学分    float num2; //成绩    float plusNum; //学分乘以成绩    cin>>N;    while (N){        cin>>num>>num2;        sum += num;        plusNum = num*num2;        sum2 += plusNum;        N--;    }    if (sum2==0){            cout<<"0.00";        /*这个if判断应为上传到oj编辑器的时候当出现学分1、成绩0          得出的结果为0,但是题目要求为0.00,即使加了          setprecision(3)语句也不通过的情况下,强制输出字符串          "0.00",骗过了编译器。*/    }    else{        cout <<setprecision(3)<<sum2/sum;    }    return 0;}//ac
原创粉丝点击