基于C语言 学生学籍信息管理系统_100001
有勇气的牛排
335
C语言项目
2021-08-26 21:57:34
1 概要
1.1 模块
该项目部包括5大模块:
- 学生学籍信息录入
- 查看学生信息
- 学生学籍排序
- 修改学生信息
- 删除学生信息
1.2 知识点
2 涉及函数
main() // 主函数
//一、输入学生学籍信息
struct node *create_students()
//二、输出所有学生信息
//三、排序功能 思路:读取--修改--保存
void sort_students(struct node *h)
//四、===========修改学生信息======
void modify_students(struct node *h)
//五、删除指定学生信息
void delete_students(struct node *h)
部分代码
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<windows.h>
struct students
{
int id;
char name[60];
char address[60];
};
struct node
{
struct students data;
struct node *next;
};
struct node *create_students();
void print_students(struct node *h);
void sort_students(struct node *h);
void modify_students(struct node *h);
void delete_students(struct node *h);
void menu();
main(){
...
}
3 展示
目录

添加信息

查看信息

排序

修改信息

删除

退出

项目编号:100001
需要的可联系群主:
qq群:629640042
点击链接加入群聊【程序员兼职接单群】:https://jq.qq.com/?_wv=1027&k=3JarmEmO
<h2><a id="1__0"></a>1 概要</h2>
<h3><a id="11__2"></a>1.1 模块</h3>
<p>该项目部包括5大模块:</p>
<ul>
<li>学生学籍信息录入</li>
<li>查看学生信息</li>
<li>学生学籍排序</li>
<li>修改学生信息</li>
<li>删除学生信息</li>
</ul>
<h3><a id="12__12"></a>1.2 知识点</h3>
<ul>
<li>结构体</li>
<li>txt文本读写</li>
<li>指针</li>
<li>内存空间申请</li>
<li>…</li>
</ul>
<h2><a id="2__20"></a>2 涉及函数</h2>
<pre><code class="lang-">main() // 主函数
//一、输入学生学籍信息
struct node *create_students()
//二、输出所有学生信息
//三、排序功能 思路:读取--修改--保存
void sort_students(struct node *h)
//四、===========修改学生信息======
void modify_students(struct node *h)
//五、删除指定学生信息
void delete_students(struct node *h)
</code></pre>
<p>部分代码</p>
<pre><div class="hljs"><code class="lang-c"><span class="hljs-meta">#<span class="hljs-keyword">include</span><span class="hljs-string"><stdio.h></span></span>
<span class="hljs-meta">#<span class="hljs-keyword">include</span><span class="hljs-string"><string.h></span></span>
<span class="hljs-meta">#<span class="hljs-keyword">include</span><span class="hljs-string"><stdlib.h></span></span>
<span class="hljs-meta">#<span class="hljs-keyword">include</span><span class="hljs-string"><windows.h></span> </span>
<span class="hljs-comment">//创建结构体</span>
<span class="hljs-class"><span class="hljs-keyword">struct</span> <span class="hljs-title">students</span>
{</span>
<span class="hljs-type">int</span> id;
<span class="hljs-type">char</span> name[<span class="hljs-number">60</span>];
<span class="hljs-type">char</span> address[<span class="hljs-number">60</span>];
};
<span class="hljs-comment">//创建链表</span>
<span class="hljs-class"><span class="hljs-keyword">struct</span> <span class="hljs-title">node</span>
{</span>
<span class="hljs-class"><span class="hljs-keyword">struct</span> <span class="hljs-title">students</span> <span class="hljs-title">data</span>;</span>
<span class="hljs-class"><span class="hljs-keyword">struct</span> <span class="hljs-title">node</span> *<span class="hljs-title">next</span>;</span>
};
<span class="hljs-keyword">struct</span> node *<span class="hljs-title function_">create_students</span><span class="hljs-params">()</span>;
<span class="hljs-type">void</span> <span class="hljs-title function_">print_students</span><span class="hljs-params">(<span class="hljs-keyword">struct</span> node *h)</span>;
<span class="hljs-type">void</span> <span class="hljs-title function_">sort_students</span><span class="hljs-params">(<span class="hljs-keyword">struct</span> node *h)</span>;
<span class="hljs-type">void</span> <span class="hljs-title function_">modify_students</span><span class="hljs-params">(<span class="hljs-keyword">struct</span> node *h)</span>;
<span class="hljs-type">void</span> <span class="hljs-title function_">delete_students</span><span class="hljs-params">(<span class="hljs-keyword">struct</span> node *h)</span>;
<span class="hljs-type">void</span> <span class="hljs-title function_">menu</span><span class="hljs-params">()</span>;
main(){
...
}
</code></div></pre>
<h2><a id="3__74"></a>3 展示</h2>
<p>目录<br />
<img src="https://img2.couragesteak.com/19ea6e3a62680481cab2e9a7c7d53e1f.png" alt="image.png" /></p>
<p>添加信息<br />
<img src="https://img2.couragesteak.com/940947b44c7aaa53a2afc9ae6e94185a.png" alt="image.png" /></p>
<p>查看信息<br />
<img src="https://img2.couragesteak.com/41d1a2fff1111667f374fb678deec58a.png" alt="image.png" /></p>
<p>排序</p>
<p><img src="https://img2.couragesteak.com/83aedc2e74fecd7d8f73b0c791d2b6c0.png" alt="image.png" /></p>
<p>修改信息<br />
<img src="https://img2.couragesteak.com/7e6e7bac66803b0c6f26d55fdc8c9ea7.png" alt="image.png" /></p>
<p>删除<br />
<img src="https://img2.couragesteak.com/8c633796f2a61b49799c2ba005c7a94b.png" alt="image.png" /></p>
<p>退出</p>
<p><img src="https://img2.couragesteak.com/c859a14fdb4805dc97a0b476401fa7b2.png" alt="image.png" /></p>
<p>项目编号:100001</p>
<p>需要的可联系群主:<br />
qq群:629640042</p>
<p>点击链接加入群聊【程序员兼职接单群】:<a href="https://jq.qq.com/?_wv=1027&k=3JarmEmO" target="_blank">https://jq.qq.com/?_wv=1027&k=3JarmEmO</a></p>
留言