![]() |
#2
nomify2011-10-15 22:22
|

#include<iostream>
using namespace std;
struct employee
{
char name[20];
int empNo;
float salary;
float hourlyPay;
int workHours;
}
int main()
{
int nums;
cout<<"请输入员工的人数:";
cin>>nums;
struct employee *emp;
emp=new employee[nums];
for(int i=0;i<nums;i++)
{
cout<<"请输入第"<<i+1<<"个员工的姓名: ";
cin>>emp[i].name;
cout<<"请输入第"<<i+1<<"个员工本月的工作时数: ";
cin>>emp[i].workHours;
emp[i].empNo=1001+i;
emp[i].hourlyPay=50.0;
emp[i].salary=emp[i].hourlyPay*emp[i].workHours;
}
for(int i=0;i<nums;i++)
cout<<emp[i].empNo<<"号员工"<<emp[i].name<<"的月薪为:"<<emp[i].salary<<"元。"<<endl;
system("pause");
return 0;
}
using namespace std;
struct employee
{
char name[20];
int empNo;
float salary;
float hourlyPay;
int workHours;
}
int main()
{
int nums;
cout<<"请输入员工的人数:";
cin>>nums;
struct employee *emp;
emp=new employee[nums];
for(int i=0;i<nums;i++)
{
cout<<"请输入第"<<i+1<<"个员工的姓名: ";
cin>>emp[i].name;
cout<<"请输入第"<<i+1<<"个员工本月的工作时数: ";
cin>>emp[i].workHours;
emp[i].empNo=1001+i;
emp[i].hourlyPay=50.0;
emp[i].salary=emp[i].hourlyPay*emp[i].workHours;
}
for(int i=0;i<nums;i++)
cout<<emp[i].empNo<<"号员工"<<emp[i].name<<"的月薪为:"<<emp[i].salary<<"元。"<<endl;
system("pause");
return 0;
}
似乎返回值是 int .
望哪位仁兄帮忙看看有什么问题.