第一部分 当时大一时初次见此任务的第一感觉和想法
第二部分 与朋友的讨论
第三部分 当时的作业解决结果(代码实现)
第四部分 前一阵子的复盘
文章目录
- 前言
- 一、初步的想法是什么
- 二、使用代码实现步骤
- 总结
前言
本人在大一走了很多的弯路,但很多经历都成为了我很宝贵的回忆,回想当时真的是对编程很感兴趣,我也在大一就产生了想去打编程比赛的想法,可惜当时的自己真的是见识很少且很天真没有实力,也没有很好的利用好大一的时间,在此给看我文章的朋友们一些心里话,切忌自满,若你有对某事有自己的追求,去和老师沟通寻求帮助,我当时就是没有把握住机会,于是心里想去编程比赛的念头也就留到了现在。
在我大二下学期,也就是现在,之前不久尝试打的class="superseo">蓝桥杯比赛成绩出来了,狗运拿了省一,也算了了自己大一时的心愿,对与c语言的发烧也没有之前劲大了,现在在此作复盘,重新修改了之前自己的结课作业,且做了另外一个版本的信息管理系统。
实现功能:
一、初步想法是什么?
当时只会傻傻的做学校的oj,对于突如其来的结课作业毫无头绪。
二、代码实现步骤 1.与朋友的讨论一些小技巧如下:
void read() #定义函数从文件里往外读
void write() #定义函数存数据进文件
while(1) #无限循环
void menu() #菜单选项(具体用switch case实现)
2.具体代码实现代码如下(基本部分):
#include
#include
#include
struct worker
{
char ID[20];
char name[20];
char sex[5];
char born[20];
char edu[20];
char position[20];
char wage[10];
char address[100];
char tel[15];
}work[1000];
int n ;
重要函数部分:
void read()
{
FILE *fp;
int i=0;
if( (fp=fopen("d:\date.txt","r"))==NULL )
{
printf("请在D盘根目录下新建一个文本文件,文件名为date\n\n\n");
exit(0);
}
fscanf(fp,"%d\n",&n);
while(i
主函数部分:
int main()
{
int num;
n=3;
menu();
scanf("%d",&num);
switch(num)
{
case 1: input(); break;
case 2: show(); break;
case 3: que(); break;
case 4: mod(); break;
case 5: del(); break;
case 0: printf("谢谢使用!\n");
default :printf("\n无效的指令!\n");
}
return 0;
}
input() show() que() mod() del() 这五个函数我这里就不给出了,但若你需要我的帮助或对我有建议,可以联系我的qq:1404408191来和我交流和讨论
复盘
当时能和朋友们一起写出这个对与结课作业来说是够了,但是我还可以做到更好,于是我前几天又写了一个加强版pro max的信息管理系统,涉及到管理员目录和用户目录,实现了通过算法可对用户的信息进行记录,统计和分析,管理员不仅可查看不同用户之间的不同信息,也可查看到统计分析好的统计结果,管理员也可发布一些自己的指令给用户,不同用户之间会收到来自管理者的指令,代码实现总计1000多行。
测试了部分功能,没有问题,实现了文件的读写改删和统计,由于代码并没运行完,(懒得测试全部功能了)程序只生成了六个统计记录文件。
需要源码联系qq:1404408191
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)