c++习题:工资统计

来源:互联网 发布:网络本科学位 编辑:程序博客网 时间:2024/05/16 14:03

c++习题:职工工资统计



#include <iostream>


using namespace std;


struct WageList
{
    char name[10];  
    double baseWage;  
    double bonus;     
    double total;   
};
int main( )
{
    WageList wage[100];
    
    double aver;
    int n;
    cin>>n;
    int i;
    for (i=0;i<n;i++)
        cin>>wage[i].name>>wage[i].baseWage>>wage[i].bonus;
for(i=0;i<n;i++) 
        wage[i].total=wage[i].baseWage+wage[i].bonus;


    double sum=0.0;
    for (i=0;i<n;i++)
        sum = sum +wage[i].total;


        aver = (sum/n)*1.0;

    for(i=0; i<n; i++)
    {
        cout<<wage[i].name<<" "<<wage[i].baseWage<<" "<<wage[i].bonus<<" "<<wage[i].total<<endl;
    }

    cout<<"average:"<<aver<<endl;


    return 0;

}



0 0