|
|
发表于 2011-11-5 15:26:30
|
显示全部楼层
- #include<stdio.h>
- #include<stdlib.h>
- struct list
- {
- int num;
- char name[10];
- char sex;
- int age;
- float height;
- };
- void main()
- {
- struct list student[5];//不用特地去用*好做标记
- int i,m;
- for(i=0;i<5;i++)
- {
- printf("请输入第%d同学的学号:",i+1);
- scanf("%d",&student->num);
- printf("请输入第%d同学的姓名:",i+1);
- scanf("%s",student->name);
- printf("请输入第%d同学的性别(男—m,女—w):",i+1);
- scanf("%c",&student->sex);
- printf("请输入第%d同学的年龄:",i+1);
- scanf("%d",&student->age);
- printf("请输入第%d同学的身高:",i+1);
- scanf("%f",&student->height);
- }
- printf("请输入你要查找同学的学号:");
- scanf("%d",&m);
- for(i=0;i<5;i++)
- {
- if(student->num==m)
- {
- printf("*************学号为%d的同学的信息如下****************\n",m);
- printf("姓名:\n",student->name);
- printf("性别:\n",student->sex);
- printf("年龄:\n",student->age);
- printf("身高:\n",student->height);
- break;
- }
- }
- if(i==5)
- printf("未找到你要查找的学号为%d同学的信息!",m);
- }
复制代码 |
|