用C++编写一个程序,设计一个学校在册人员类(Person)。数据成员包括:身份证号(IdPerson),姓名(Name),性别(Sex),生日(Birthday)和家庭住址(HomeAddress)
时间: 2024-01-13 20:02:20 浏览: 120
好的,这是一个与编程相关的问题。以下是一个设计在册人员类(Person)的C语言程序:
```
#include<stdio.h>
#include<string.h>
struct Person {
char IdPerson[19];
char Name[20];
char Sex;
char Birthday[8];
char HomeAddress[50];
};
int main() {
struct Person person1;
strcpy(person1.IdPerson, "510xxxxxxxxxxxxxxx");
strcpy(person1.Name, "张三");
person1.Sex = '男';
strcpy(person1.Birthday, "20000101");
strcpy(person1.HomeAddress, "四川省成都市高新区");
printf("身份证号:%s\n", person1.IdPerson);
printf("姓名:%s\n", person1.Name);
printf("性别:%c\n", person1.Sex);
printf("生日:%s\n", person1.Birthday);
printf("家庭住址:%s\n", person1.HomeAddress);
return 0;
}
```
在这个程序中,我们使用一个结构体(struct)来存储学校在册人员类(Person)的信息,包括身份证号(IdPerson)、姓名(Name)、性别(Sex)、生日(Birthday)和家庭住址(HomeAddress)。在main函数中,我们创建了一个结构体变量person1,并为它的每个数据成员分别赋值。最后使用printf函数打印出person1的每个信息。
阅读全文