-->
当前位置:首页 > 题库 > 正文内容

程序填空题:CPerson类对象数组

Luz3年前 (2021-10-19)题库1385
下列程序接收若干用户的姓名和电话,然后进行输出。

c++
#include <iostream>
#include <string>
#include <iomanip>
using namespace std;
const int N=5;
class CPerson
{
char name[10]; char num[10];
public:
void get_data()
{strcpy(name,na);strcpy(num,nu);}
void put_data(CPerson pn[N]);};
void CPerson::put_data(CPerson pn[N])
{
int i;
for(i=0;i<N;i++)
{ cout.width(5);
;
cout.width(5);

}
}
int main()
{
const char *na[5]={"li","zh","wu","xie","liu"};
const char*nu[5]={"01","02","03","04","05"};
CPerson obj[5]; //对象数组
for(int i=0;i<5;i++)
obj[i].get_data(na[i],nu[i]);
*pt=obj;

return 0;
}

### 输入样例:
无输入

### 输出样例:
out
li 01
zh 02
wu 03
xie 04
liu 05








答案:
第1空:const char* na,const char* nu

第2空:cout<<pn[i].name

第3空:cout<<pn[i].num<<endl;

第4空:CPerson

第5空:pt->put_data(pt);

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。