struct Worker
{
char name[20];
float pay;
};
void input(struct Worker *p, int n)
{
for(int i = 0; i < n; i++)
{
cin>>p[i].name>>p[i].pay;
}
}
void output(struct Worker *p, int n)
{
struct Worker *c;
c = p;
for(; p < c + n; p++)
{
cout<<p->name<<" "<<p->pay<<endl;
}
}
void output2(struct Worker *p, int n) //同上面的output函数
{
for(int i = 0; i < n; i++)
{
cout<<p[i].name<<" "<<p[i].pay<<endl;
}
}
int main()
{
struct Worker p[3]; // 同Worker *p = new Worker[3];
input(p, 3);
output(p, 3);
return 0;
}
结构体数组的输入输出函数
最新推荐文章于 2024-07-28 15:14:33 发布