给定某个班级的班号,显示该班所有学生的学生证信息
来源:百度知道 编辑:UC知道 时间:2024/09/23 17:21:05
用c语言编个子程序 救命啊
void fun3()
{ char class1[10];/*定义一个class1的数组*/
int M;
int N;
N=0;
printf("Please enter your class name:");/*提示用户输入班级名称*/
scanf("%s",class1);/*输入需要查找班级的名称*/
for(M=0;M<=REN;M++)/*搜索相应的班级的信息并显示该班所有学生信息*/
{
if(strcmp(class1,stu[M].class)==0) {printf("%d\t%s\t%s\t%d\t%d\t%c\t%s\t%s\t%s\n",stu[M].num,stu[M].school,stu[M].name,stu[M].year,stu[M].age,stu[M].sex,stu[M].department,stu[M].class,stu[M].address);N=1;};/*如果class1,stu[M].class变量所包
含的值相等则进行打印输出*/
}
if(N==0) printf("NO founded\n"); /*如果没有记录给出提示*/
printf("Press any key to continue:");/*提示用户按任意键*/
getch();/*按任意键继续*/
clrscr();
}
什么结构体的话自己定义在加些修改,有错别找我
不清楚你具体的信息,不过只是需要验证输出就可以了~看你的信息存储在哪了~~
for()
{if( 给定某个班级的班号==班号字段)
printf(学生证信息字段所指值)
}
首先要有个数据接口吧,每个班级信息存在哪儿?应