C语言的第七天学习——作业
来源:互联网 发布:python中hasattr 编辑:程序博客网 时间:2024/06/05 18:57
在学习C语言的第七天中,我接触到了结构体数组和链表。老师也布置了相应的作业,用结构体数组和链表完成增删改查这4个操作。
程序1:
这是结构体数组的增删改查
struct student
{
int num;
char name[20];
char sex[5];
} stu[30]={
{1,”王卫”,”男”},
{2,”陶钧益”,”男”},
{3,”章安刘”,”男”},
{4,”陈立军”,”男”},
{5,”陈文杰”,”男”},
{6,”王胜”,”男”},
{7,”杨继福”,”男”},
{8,”毛泽权”,”男”},
{9,”蔡鸿飞”,”男”},
{10,”王胤翔”,”男”},
{11,”潘柏儒”,”女”},
{12,”孙丹”,”女”},
{13,”关慧敏”,”女”},
{14,”王冕”,”男”},
{15,”陈春旭”,”男”},
{16,”李壮伟”,”男”},
{17,”王丽娜”,”女”},
{18,”葛兰”,”女”},
{19,”闻婉婉”,”女”},
{20,”袁璇”,”女”},
{21,”茹冬”,”男”},
{22,”张梦缘”,”女”},
{23,”赵于意”,”男”},
{24,”朱志文”,”男”}
};
add()
{
struct student add;
int index,i,count=0;
char name[10];
char sex[5];
printf(“请输入要添加成员的位置:”);
scanf(“%d”,&index);
add.num=index;
printf(“请输入添加成员的信息:”);
scanf(“%s %s”,add.name,add.sex);
for(i=0;i<30;i++)
{
if(stu[i].num!=0)
count++;
else
break;
}
for(i=count;i>index;i–)
{
stu[i]=stu[i-1];
stu[i].num++;
}
stu[i]=add;
stu[i].num++;
}
del()
{
int index,i,count=0;
printf(“请输入要删除的位置:\n”);
scanf(“%d”,&index);
for(i=0;i<30;i++)
{
if(stu[i].num!=0)
count++;
else
break;
}
for(i=index;i
- C语言的第七天学习——作业
- C语言的第七天学习
- C语言学习第七天—结构体
- 学习C 的第七天
- C语言学习的第七天(续)
- C语言学习第七天(宏)
- C语言第七天
- 标准C语言第七天
- 学习的第七天
- java学习总结——第七天
- spring4学习日记——第七天
- 第七天作业
- C语言暑期实习 第七天
- 学习iOS的第七天
- c语言——第0次作业
- 黑马程序员---Objective—C第七天课程学习(Foundation)
- C语言学习第十七天(文件操作)
- apue学习第七天(1)——# in C/C++(C/C++中的井号)
- 风投与中国
- 初入CSDN,请多指教!嵌入式宕机酱参上!=v=
- typescript学习笔记(二)
- 【Ubuntu】Ubuntu16.04安装jdk以及环境变量配置
- Struts2中 s:select 标签相关使用
- C语言的第七天学习——作业
- Android Binder个人理解
- GPU渲染管线与可编程着色器
- web功能测试点简单总结
- 顺序表逆置
- Java概述
- github 编辑后提交常用命令
- 深秋---Java Map
- java实现手机短信验证的基本思路