首页 热点资讯 义务教育 高等教育 出国留学 考研考公

C语言编程,第7章,自定义数据类型。大家都做一下吧,十分感谢

发布网友

我来回答

2个回答

热心网友

#include <stdio.h>
#define NAME_SIZE 20
#define SEX_SIZE 10
#define DEP_SIZE 15
struct employee
{
int number;
char name[NAME_SIZE];
char sex[SEX_SIZE];
int age;
char department[DEP_SIZE];
int level;
};
int main()
{
employee worker;
printf("please input number , name(less than 20 character) ,sex(m or w)\n ");
printf("and age ,department(less than 15 character) ,level\n");
scanf("%d%s%s%d%s%d",&worker.number,&worker.name,&worker.sex,&worker.age,&worker.department,&worker.level);
printf("number :%d\n",worker.number);
printf("name: %s\n",worker.name);
printf("sex: %s \n",worker.sex);
printf("age: %d\n",worker.age);
printf("department: %s\n",worker.department);
printf("level: %d\n",worker.level);
return 0;
}

热心网友

#include <stdio.h>
enum Sex{male,female};
typedef struct employee
{
char* number;
char* name;
Sex sex;
int age;
char* department;
int level;
};
int main()
{
employee worker;
scanf("%s",&worker.number);
scanf("%s",&worker.name);
scanf("%d",&worker.sex);
scanf("%d",&worker.age);
scanf("%s",&worker.department);
scanf("%d",&worker.level);
printf("number :%s\n",worker.number);
printf("name: %s\n",worker.name);
printf("sex: %d (0:male/1:female)\n",worker.sex);
printf("age: %d\n",worker.age);
printf("department: %s\n",worker.department);
printf("level: %d\n",worker.level);
return 0;
}

热心网友

#include <stdio.h>
#define NAME_SIZE 20
#define SEX_SIZE 10
#define DEP_SIZE 15
struct employee
{
int number;
char name[NAME_SIZE];
char sex[SEX_SIZE];
int age;
char department[DEP_SIZE];
int level;
};
int main()
{
employee worker;
printf("please input number , name(less than 20 character) ,sex(m or w)\n ");
printf("and age ,department(less than 15 character) ,level\n");
scanf("%d%s%s%d%s%d",&worker.number,&worker.name,&worker.sex,&worker.age,&worker.department,&worker.level);
printf("number :%d\n",worker.number);
printf("name: %s\n",worker.name);
printf("sex: %s \n",worker.sex);
printf("age: %d\n",worker.age);
printf("department: %s\n",worker.department);
printf("level: %d\n",worker.level);
return 0;
}

热心网友

#include <stdio.h>
enum Sex{male,female};
typedef struct employee
{
char* number;
char* name;
Sex sex;
int age;
char* department;
int level;
};
int main()
{
employee worker;
scanf("%s",&worker.number);
scanf("%s",&worker.name);
scanf("%d",&worker.sex);
scanf("%d",&worker.age);
scanf("%s",&worker.department);
scanf("%d",&worker.level);
printf("number :%s\n",worker.number);
printf("name: %s\n",worker.name);
printf("sex: %d (0:male/1:female)\n",worker.sex);
printf("age: %d\n",worker.age);
printf("department: %s\n",worker.department);
printf("level: %d\n",worker.level);
return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com