创建一个学籍管理结构体,包含:学号、姓名、性别、住址、电话等信息,从键盘输入5个

创建一个学籍管理结构体,包含:学号、姓名、性别、住址、电话等信息,从键盘输入5个学生的学籍并输出

#include<stdio.h>
#define num 2
struct stundent
{
char number[10];
char name[20];
char sex[10];//汉字一般占用两个字节
}stu[5];
void main()
{
int i;
for(i=0;i<num;i++)
{
printf("请输入第%d个学生的信息,一次为学号,姓名,性别!\n",i+1);
gets(stu[i].number);
gets(stu[i].name);
gets(stu[i].sex);
}
printf("%d个学生的信息输入完毕!\n",num);

for(i=0;i<num;i++)
{
printf("第%d个学生的信息!\n",i+1);
printf("学号:%s\n",stu[i].number);
printf("姓名:%s\n",stu[i].name);
printf("性别:%s\n",stu[i].sex);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-17
#include<iostream.h>
#include "string.h"
class student//学号、姓名、性别、住址、电话
{
public:
student(){};
student(unsigned int n_num,
unsigned int n_phonenum,
char n_name[20],
char n_sex[4],
char n_addr[50],
char n_qq[15])
{
num=n_num;
phonenum=n_phonenum;
strcpy(name,n_name);
strcpy(sex,n_sex);
strcpy(addr,n_addr);
strcpy(qq,n_qq);
}
void into()
{
cout<<" 请输入:学号、姓名、性别、住址、电话、qq"<<endl;
cin>>num>>name>>sex>>addr>>phonenum>>qq;
}
void print()
{
cout<<"学号、姓名、性别、住址、电话、qq"<<endl;
cout<<num<<" "<<name<<" "<<sex<<" "<<addr<<" "<<phonenum<<" "<<qq<<endl;
}
private:
unsigned int num;
unsigned int phonenum;
char name[20];
char sex[4];
char addr[50];
char qq[15];

};
void main()
{
student s1(001,1545,"heyueyi","男","密秘","702477275");
cout<<endl;
s1.print();
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网