typedef struct
{
int nXuehao;
int nAge;
char sName[20];
}STUDENT_INFO_STRUCT, *PSTUDENT_INFO_STRUCT;
int nTotalNum;
STUDENT_INFO_STRUCT stud[10];
//
int main()
{
int i;
int nSelect = 0;
nTotalNum = 0;
while(1)
{
printf("请输入你的选择: 1 输入学生信息; 2 退出程序\n");
scanf("%d",&nSelect);
//
switch(nSelect)
{
case 1:
if( nTotalNum < 2 )
{
i = nTotalNum;
scanf("%d%d%s",&stud[i].nXuehao,&stud[i].nAge,&stud[i].sName);
nTotalNum++;
printf("学号 年龄 姓名\n");
for( i = 0; i < nTotalNum; i++ )
{
printf("%-10d%-8d%-20s\n",stud[i].nXuehao,stud[i].nAge,stud[i].sName);
}
printf("\n");
}
else
{
printf("输入的学生信息已满\n");
printf("学号 年龄 姓名\n");
for( i = 0; i < nTotalNum; i++ )
{
printf("%-10d%-8d%-20s\n",stud[i].nXuehao,stud[i].nAge,stud[i].sName);
}
printf("\n");
}
break;
case 2:
exit(0);
break;
default:
break;
}
//
Sleep(1000);
}
}
评论0