#include<stdio.h>
#include<string.h>
struct student{
char name[100];
int age;
int id;
char sex[100];
}s[10];
int k=0;
int main()
{
void input_student();
void print_student();
void search_student(int id);
int n;
while(scanf("%d",&n)!=EOF){
if(n1){
input_student();
}else if(n2){
print_student();
}else if(n3){
int id;
scanf("%d",&id);
search_student(id);
}
}
return 0;
}
void input_student(){
scanf("%d %d %s %s",&s[k].id,&s[k].age,s[k].name,s[k].sex);
k++;
}
void print_student(){
for(int i=0;i<k;i++){
printf("%d %d %s %s",s[k].id,s[k].age,s[k].name,s[k].sex);
}
}
void search_student(int id){
for(int i=0;i<k;i++){
if(s[i].idid){
printf("%d %d %s %s",s[k].id,s[k].age,s[k].name,s[k].sex);
break;
}
}
}
未命名1
最新推荐文章于 2021-08-30 20:27:48 发布
此博客展示了一段C语言代码,实现学生信息管理。定义了学生结构体,包含姓名、年龄、ID和性别。主函数通过循环根据用户输入执行不同操作,如输入学生信息、打印学生信息、按ID搜索学生信息。
523

被折叠的 条评论
为什么被折叠?



