精华内容
下载资源
问答
  • 大一c语言课程设计管理系统
    千次阅读
    2021-05-20 09:20:13

    大一C语言课程设计

    C语言课程设计报告

    班 级: 电气1004

    学 号: 201009334

    姓 名: 雷海燕

    指导教师: 王果

    2011 年 07 月 18 日

    1 基本题目

    1.1题目

    1.1 题目

    有17个人围成一圈,从0号的人开始报数,凡报到3的倍数的人离开圈子,然后再数下去。直到最后只剩下一个人为止。问此人原来的位置是多少号。

    1.2 题目分析

    创建一个指针变量,指针变量中的初值为0至16。然后通过for循环将指针变量中所指的值是三的倍数的变量赋值为0,最后找出所要找的值。

    1.3 程序

    #include

    #define N 17

    int main()

    {

    int i,j,k,a[N+1],*p;

    for(i=0,p=a;p<=a+N;i++,p++)

    *p=i;

    p=a+1;

    k=N;

    for(i=0,j=1;k!=1;j++)

    {

    if(p>(a+N))

    p=a+1;

    if(*p!=0)

    i++;

    if(i%3==0&&i!=0)

    {

    *p=0;i=0;k--;

    }

    p++;

    }

    for(i=1;i<=N;i++)

    if(a[i]!=0)

    printf("最后留下的是%d\n",a[i]);

    return 0;

    }

    1.4流程图

    图1.1 基本题目的流程图

    1.5程序的运行结果

    基本体运行结果如图1.2所示:

    图1.2 基本题目运行结果

    2 改错题目

    2.1 改正后程序

    #include

    int main()

    {

    int x=1; int y;

    y=x++;

    printf("y=%d ",y);

    int z;

    z=++x;

    printf("z=%d\n",z)

    return 0;

    }

    2.2 程序运行结果

    程序完成的功能:用x的初始值算出y与z的值。

    改正后的运行结果如图2.1所示:

    图2.1 改正后的运行结果

    3.综合题目

    3.1 题目

    班级成绩管理系统,对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。

    3.2 程序的主要功能

    本程序实现对一个班学生某几门课程的录入,成绩的显示、成绩的保存、对成绩进行排、对成绩进行修改、对成绩进行统计(包括每门课程的最高分、平均分、超过每门平均分的人数等),运行程序后退出程序。

    3.3 各函数的功能

    (1)input函数

    利用嵌套循环语句,实现对N位学生,M门课程的输入。

    (2)output函数

    实现对先前输入学生成绩的输出。

    (3)save函数

    将输入数据存入指定文件中。

    (4)rank函数

    计算出所有学生的成绩总分,并按照分数从高到低,进行输出。

    (5)change函数

    判断密码是否正确,并对选中学生成绩进行修改。

    3.4程序流程图

    图3.1 综合题目的流程图

    3.4 源程序

    #include

    #include

    #include

    #define N 10/*学生人数*/

    #define M 4/*课程数*/

    #define PASS 890508/*修改密码*/

    void input();/*成绩输入*/

    void output();/*成绩显示*/

    void save();/*成绩保存*/

    void rank();/*成绩排序*/

    void tran();/*成绩修改*/

    void coun();/*成绩统计*/

    void errorinput();/*出错输出*/

    struct student/*成绩数据结构体*/

    {

    char name[10];

    int num;

    float score[M];

    double sum;

    }

    stud[N];

    char subject_name[N][10];

    int main()

    {

    char x;

    while(1)

    {

    system("cls");

    printf(" __________________________________________________

    更多相关内容
  • 二、管理员界面 1、用户管理 ①用户添加 ②用户删除 ③用户查找 ④用户修改 2、图书管理 ①图书添加 ②图书删除 ③图书查找 ④图书修改 3、借书管理 ①借书 ②还书 ③结出 三、普通用户界面 1、我的...
  • 这是本人大一第二学期初C语言课程设计的作品,嘿嘿,本来以为已经找不到原稿了,今天无意中竟然在QQ网络硬盘中找到了当初的teta版,发布于此,以作纪念。 C 源代码如下: #include #include #include struct book{ ...
  • C语言 课程设计 大作业 学生成绩管理系统 含源代码、docx详细报告。 全独立手写,和网上其他能找到的绝不重复。
  • 设计思想 ①新建账号密码,然后通过二者的匹配登录系统,这样可以保证是本校同学才能使用,另外还可以修改密码。 ②添加图书的基本信息,如 书号,书名,作者,出版社,类别,进库量; ③删除图书,通过图书的书名...
  • 这是我在大一时期学习C语言时写的课程设计,旨在帮助C语言初学者顺利通过课程设计完成答辩,本资源(提供源码+课程报告+手把手视频教程)主要用到的知识点有指针,链表,文件存储等一些常用c语言知识点,最大的优点...
  • c语言课程设计,旅店管理系统,用的完全是大一可以理解的知识,但是功能齐全,还具备文件读写功能,实现了持久化储存,当你关闭黑窗口的时候,下次打开还能重新载入数据。
  • 高级语言程序设计 课程设计评语:学 院 班 级姓 名 学 号成 绩 指导老师年 月 日一、目的1. 进一步掌握和利用C语言进行程设计的能力;2、? 进一步理解和运用结构化程设计的思想和方法;3、? 初步掌握开发一个小型...

    高级语言程序设计 课程设计

    评语:

    学 院 班 级

    姓 名 学 号

    成 绩 指导老师

    年 月 日

    一、目的

    1. 进一步掌握和利用C语言进行程设计的能力;

    2、? 进一步理解和运用结构化程设计的思想和方法;

    3、? 初步掌握开发一个小型实用系统的基本方法;

    4、? 学会调试一个较长程序的基本方法;

    5、? 学会利用流程图或N-S图表示算法;

    6、? 掌握书写程设计开发文档的能力(书写课程设计报告);

    二、内容与设计思想。

    (1)题目:图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:

    系统以菜单方式工作?

    图书信息录入功能(图书信息用文件保存)--输入?

    图书信息浏览功能--输出?

    查询和排序功能:(至少一种查询方式)--算法?

    ? 按书名查询

    ? 按作者名查询

    图书信息的删除与修改(可选项)?

    (2).系统功能与分析(填写你所设计的菜单及流程图)

    截图略

    流程图:

    显示图书记录

    显示图书记录

    返回主菜单退出

    返回主菜单

    退出

    浏览模块流程图

    按书名查找模块

    按书名查找模块

    1,2,还是3用户作出选择,输入一整型数值用户作出选择,输入一整型数值

    1,2,还是3

    用户作出选择,输入一整型数值

    用户作出选择,输入一整型数值

    1,2,还是3

    1,2,还是3

    返回主菜单退出 返回上一层

    返回主菜单

    退出

    返回上一层

    按书名查找模块流程图

    按作者名称查找模

    按作者名称查找模块

    用户作出选择,输入一整型数值

    用户作出选择,输入一整型数值

    1,2,还是3

    1,2,还是3

    返回主菜单 返回上一层退出

    返回主菜单

    返回上一层

    退出

    按作者查找模块流程图

    删除或修改模块

    删除或修改模块

    用户作出选择,输入一整型数值

    用户作出选择,输入一整型数值

    调用删除或修改函数,调用读取函数

    调用删除或修改函数,调用读取函数

    用户输入修改或删除信息

    用户输入修改或删除信息

    用户作出选择,输入1或2或3

    用户作出选择,输入1或2或3

    1,2或3

    1,2或3

    2. 返回1.确认 3.返回上一层

    2. 返回

    1.确认

    3.返回上一层

    插入模块流程图

    (3)数据结构

    typedef struct book

    {

    int sort;

    char book_name[15];

    char author_name[15];

    int vert_number;

    char publish_unit[15];

    char publish_time[10];

    int price;

    }B

    (4).模块设计

    根据功能需要:

    源文件

    函数名

    功能

    save()

    保存

    input()

    输入

    get()

    获取

    output()

    输出

    book_name

    通过书名查找

    author_name()

    通过作者查找

    modify()

    修改

    delet()

    删除

    (5)总体设计思想:

    图书信息管理系统

    图书信息管理系统

    数据输入

    数据浏览

    数据查找

    删除和修改

    退出

    (6)调试过程: 测试数据及结果,出现了哪些问题

    截图略

    (7)程序有待改进的地方及本次实习的收获和建议

    ……

    (8)源程序清单(主要代码)

    #include

    #include

    #include

    #define LEN sizeof(struct book)

    typedef struct book

    {

    int sort;

    char book_name[15];

    char author_name[15];

    int vert_number;

    char publish_unit[15];

    char publish_time[10];

    int price;

    }B;

    B *P,*p1,boo;

    int num=0,f=0;

    int save();

    void input();

    int get();

    void output();

    void book_name();

    void author_name();

    void modify();

    void delet();

    int main()

    {

    int re=1,t,j=0;

    int n,choice;

    while(re==1)

    {

    t=1;

    system("cls");

    printf(" *****************************\

    展开全文
  • 简要说明: 完成时间:2019年暑假 内容:大一上期C语言程序设计作业,编写的图书管理系统 运行环境:Visual C++ 6.0 编码格式为GBK,如果打开中文为乱码请转换成UTF-8
  • 大一 C语言课程设计(运动员管理系统

    千次阅读 多人点赞 2021-11-30 19:28:32
    运动员管理系统登录密码完整代码效果展示结语 登录密码 初始密码:123456 (可在main方法中自行修改) 完整代码 #include <stdio.h> #include <stdlib.h> #include <string.h> #define L sizeof...

    登录密码

    初始密码:123456 (可在main方法中自行修改)

    完整代码

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #define L sizeof(ID)
    #define FORMAT "\t\t\t%-12s%-15s%-60s"
    #define DATA ids[i].name, ids[i].x, ids[i].score
    int n;
    int i = 0;
    int j = 0;
    int c;
    int k;
    FILE *p; //定义指向FILE类型文件的指针变量
    char name[12];
    typedef struct
    {
    	char name[12];	//姓名
    	char x[15];		//号码与项目
    	char score[60]; //成绩
    } ID;				//声明新的类型名ID 代表上面结构体类型
    ID ids[100];
    void menu() //菜单
    {
    	system("cls");
    	printf("\n\n\n");
    	printf("\t\t\t\t\t\t\t\t\t|----------------------------------------------|\n");
    	printf("\t\t\t\t\t\t\t\t\t|                                              |\n");
    	printf("\t\t\t\t\t\t\t\t\t|                 运动员信息                   |\n");
    	printf("\t\t\t\t\t\t\t\t\t|                                              |\n");
    	printf("\t\t\t\t\t\t\t\t\t|     1.录入运动员信息     2.查询运动员信息    |\n");
    	printf("\t\t\t\t\t\t\t\t\t|                                              |\n");
    	printf("\t\t\t\t\t\t\t\t\t|     3.修改运动员信息     4.删除运动员信息    |\n");
    	printf("\t\t\t\t\t\t\t\t\t|                                              |\n");
    	printf("\t\t\t\t\t\t\t\t\t|     5.显示全部运动员信息 0.退出系统          |\n");
    	printf("\t\t\t\t\t\t\t\t\t|                                              |\n");
    	printf("\t\t\t\t\t\t\t\t\t|----------------------------------------------|\n");
    	printf("\t\t\t\t\t\t\t\t\t\t请在(0—5)选择要进行的操作!\n"); //菜单的主页面
    }
    
    void all() //全部运动员信息展示
    {
    	system("cls"); //清屏
    	printf("\n\n\n\n");
    	p = fopen("data.txt", "rb"); //打开文件并将fopen函数的返回值赋给指针变量p
    	j = 0;
    	while (!feof(p))					  //判断p指向的文件是否结束
    		if (fread(&ids[j], L, 1, p) == 1) //将p指向的文件中读入结构体数组ids的一个元素 每次读入一个 则读入成功 其返回值为1
    			j++;						  //每读一个 j就加1
    	fclose(p);							  //把p指向的文件关闭 以后p不再指向该文件
    	if (j == 0)
    	{
    		printf("\t\t\t\t目前没有运动员信息\n\t\t\t");
    		system("pause");
    		return;
    	}
    	printf("\t\t\t姓名        号码与成绩     成绩\n");
    	for (i = 0; i < j; i++) //输出运动员信息
    	{
    		printf(FORMAT, DATA);
    		printf("\n");
    	}
    	printf("\t\t\t输入任意键返回主界面\n\t");
    	system("pause");
    }
    
    void input()
    {
    	system("cls"); //清屏
    	printf("\n\n\n");
    	if ((p = fopen("data.txt", "a+")) == NULL) //打开文件,先检查是否有错,有错则输出无法打开文件
    	{
    		printf("\t\t\t\t\t无法打开文件\n\t\t\t\t\t");
    		system("pause");
    		return;
    	}
    	while (!feof(p)) //判断p指向的文件是否结束
    	{
    		if (fread(&ids[j], L, 1, p) == 1) //将p指向的文件中读入结构体数组ids的一个元素 每次读入一个 则读入成功 其返回值为1
    			j++;
    	}
    	fclose(p); //把p指向的文件关闭 以后p不再指向该文件
    	if (j == 0)
    		printf("\t\t\t\t\t目前没有运动员\n");
    	else
    	{
    		system("cls"); //清屏
    		printf("\n\n\n\n");
    		all();
    	}
    	if ((p = fopen("data.txt", "wb")) == NULL) //打开文件,先检查是否有错,有错则输出无法打开文件,p指向该文件
    	{
    		printf("\t\t\t\t\t文件无法打开\n\t\t\t\t\t");
    		system("pause");
    		return;
    	}
    	for (i = 0; i < j; i++) //建立运动员信息
    		fwrite(&ids[i], L, 1, p);
    	printf("\t\t\t\t\t输入1开始建立运动员信息 输入0结束\n\t\t\t\t\t");
    	scanf("%d", &c);
    	while (c)
    	{
    		printf("\t\t\t\t\t输入运动员姓名\n\t\t\t\t\t");
    		scanf("%s", &ids[j].name);
    		for (i = 0; i < j; i++)
    			if (strcmp(ids[j].name, ids[i].name) == 0)
    			{
    				printf("\t\t\t\t\t该运动员已存在\n\t\t\t\t\t");
    				system("pause");
    				fclose(p);
    				return;
    			}
    		printf("\t\t\t\t\t运动员号码与项目:\n\t\t\t\t\t");
    		scanf("%s", &ids[j].x);
    		printf("\t\t\t\t\t运动员的成绩:\n\t\t\t\t\t");
    		scanf("%s", &ids[j].score);
    		if (fwrite(&ids[j], L, 1, p) != 1)
    		{
    			printf("\t\t\t\t\t写入失败\n\t\t\t\t\t");
    			system("pause");
    			return;
    		}
    		else
    		{
    			printf("\t\t\t\t\t运动员信息 %s 写入成功\n", &ids[j].name);
    			j++;
    		}
    		printf("\t\t\t\t\t是否继续输入?输入1继续 输入0结束\n\t\t\t\t\t");
    		scanf("%d", &c);
    	}
    	fclose(p);
    	printf("\t\t\t\t\t已关闭文件\n");
    	printf("\t\t\t\t\t任意键返回主界面\n\t\t\t\t\t");
    	system("pause");
    }
    void search()
    {
    	system("cls");
    	printf("\n\n\n\n");
    	if ((p = fopen("data.txt", "rb")) == NULL)
    	{
    		printf("\t\t\t\t\t打开文件失败\n\t\t\t\t\t");
    		system("pause");
    		return;
    	}
    	while (!feof(p))
    		if (fread(&ids[j], L, 1, p) == 1)
    			j++;
    	fclose(p);
    	if (j == 0)
    	{
    		printf("\t\t\t\t\t目前没有运动员信息\n\t\t\t\t\t");
    		system("pause");
    		return;
    	}
    	printf("\t\t\t\t\t请输入要查找的运动员姓名\n\t\t\t\t\t");
    	scanf("%s", name);
    	for (i = 0; i < j; i++)
    		if (strcmp(ids[i].name, name) == 0)
    		{
    			printf("\t\t\t\t\t已找到运动员\n");
    			printf("\t\t\t\t\t是否显示此运动员? 输入1显示 输入0不显示\n\t\t\t\t\t");
    			scanf("%d", &c);
    			if (c)
    			{
    				printf("\t\t\t姓名        号码与项目     成绩\t\t\t\t\t\n");
    				printf(FORMAT, DATA);
    			}
    			break;
    		}
    	if (i == j)
    		printf("\t\t\t\t\t未查询到该运动员\n");
    	printf("\t\t\t\t\t任意键返回主页面\n\t\t\t\t\t");
    	system("pause");
    }
    void updata()
    {
    	system("cls");
    	printf("\n\n\n\n");
    	if ((p = fopen("data.txt", "rb")) == NULL)
    	{
    		printf("\t\t\t\t\t无法打开文件\n\t\t\t\t\t");
    		system("pause");
    		return;
    	}
    	while (!feof(p))
    	{
    		if (fread(&ids[j], L, 1, p) == 1)
    			j++;
    	}
    	if (j == 0)
    	{
    		printf("\t\t\t\t\t目前还没有运动员\n");
    		fclose(p);
    		return;
    	}
    	fclose(p);
    	all();
    	printf("\t\t\t\t\t输入你想修改的运动员信息\n");
    	printf("\t\t\t\t\t姓名:");
    	scanf("%s", name);
    	for (i = 0; i < j; i++)
    	{
    		if (strcmp(name, ids[i].name) == 0)
    		{
    			printf("\t\t\t\t\t已找到该运动员,请修改\n");
    			printf("\t\t\t\t\t姓名:");
    			scanf("%s", &ids[i].name);
    			printf("\t\t\t\t\t号码与项目:");
    			scanf("%s", &ids[i].x);
    			printf("\t\t\t\t\t成绩:");
    			scanf("%s", &ids[i].score);
    			fopen("data.txt", "wb");
    			for (c = 0; c < j; c++)
    				if (fwrite(&ids[c], L, 1, p) != 1)
    				{
    					printf("\t\t\t\t\t没有成功保存\n");
    					system("pause");
    					return;
    				}
    			printf("\t\t\t\t\t运动员 %s 的信息修改成功\n", name);
    			fclose(p);
    			break;
    		}
    	}
    	if (i == j)
    		printf("\t\t\t\t\t没有找到该运动员\n");
    	printf("\t\t\t\t\t输入任意键返回主界面\n\t\t\t\t\t");
    	system("pause");
    }
    void dlt()
    {
    	system("cls");
    	printf("\n\n\n\n");
    
    	if ((p = fopen("data.txt", "r+")) == NULL)
    	{
    		printf("\t\t\t\t\t目前没有文件\n\t\t\t\t\t");
    		system("pause");
    		return;
    	}
    	j = 0;
    	while (!feof(p))
    	{
    		if (fread(&ids[j], L, 1, p) == 1)
    		{
    			j++;
    		}
    	}
    	fclose(p);
    	if (j == 0)
    	{
    		printf("\t\t\t\t\t目前没有运动员信息\n\t\t\t\t\t");
    		system("pause");
    		return;
    	}
    	printf("\t\t\t\t\t输入你想删除的运动员姓名: ");
    	scanf("%s", name);
    	for (i = 0; i < j; i++)
    	{
    		if (strcmp(name, ids[i].name) == 0)
    		{
    			printf("\t\t\t\t\t已找到该运动员,是否删除 1 确定 0 取消\n");
    			printf("\t\t\t姓名        号码与项目     成绩\t\t\t\t\t\n");
    			printf(FORMAT, DATA);
    			printf("\n\t\t\t");
    			scanf("%d", &k);
    			if (k)
    			{
    				for (n = i; n < j; n++)
    				{
    					ids[n] = ids[n + 1];
    				}
    				j -= 1;
    			}
    			break;
    		}
    	}
    	fopen("data.txt", "wb");
    	for (i = 0; i < j; i++)
    	{
    		if (fwrite(&ids[i], L, 1, p) != 1)
    		{
    			printf("\t\t\t\t\t没有修改成功\n");
    			system("pause");
    			return;
    		}
    	}
    	printf("\t\t\t\t\t运动员 %s 的信息删除成功\n", name);
    	fclose(p);
    	printf("\t\t\t\t\t输入任意键返回主界面\n\t\t\t\t\t");
    	system("pause");
    }
    main()
    {
    	char s[20];
    	printf("\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t\t\t请输入密码以进入系统:");
    	scanf("%s", s);
    	if (strcmp(s, "123456") == 0)	//密码
    	{
    
    		void menu();
    		void input();
    		void search();
    		void updata();
    		void dlt();
    		void all();
    	repeat:
    		menu();
    		scanf("%d", &n);
    		while (n)
    		{
    			switch (n)
    			{
    			case 1:
    				input();
    				break;
    			case 2:
    				search();
    				break;
    			case 3:
    				updata();
    				break;
    			case 4:
    				dlt();
    				break;
    			case 5:
    				all();
    				break;
    			}
    			goto repeat;
    		}
    	}
    	else
    		printf("密码输入错误!系统已关闭!");
    	return 0;
    }
    

    效果展示

    运行环境:VS Code

    1. 输入密码
      在这里插入图片描述

    2. 成功进入
      在这里插入图片描述

    3. 录入运动员信息
      在这里插入图片描述

    4. 查询运动员信息
      在这里插入图片描述

    5. 修改运动员信息
      在这里插入图片描述

    6. 删除运动员信息
      在这里插入图片描述

    7. 显示全部运动员信息
      在这里插入图片描述

    8. 退出系统
      在这里插入图片描述

    结语

    都看到这了,点个赞再走呗~嘻嘻

    展开全文
  • 功能:学生管理系统设计,每个学生信息作为一条记录,包括姓名、学号、性别、出生年月、专业、班级、家庭地址、宿舍号码等。 系统要求实现以下功能: 1、输入功能:录入学生信息(包括学生学号、姓名、性别、出生...
  • C语言考试报名系统代码,用到了文件,所以使用时需新建一个名为xinxi的txt文档放在D盘下。若不需要解密,只需将crypto和jiemi函数删掉即可
  • 自行车管理系统.zip,自行车管理系统.cpp
  • 猜测大一的同学只要是学习C语言的应该最后都会有课程设计,我们一组当时分配到的题目是写图书馆管理系统。系统并不是很完善,只是实现功能,望大佬勿喷。其中程序的主要贡献者是我舍友范同学(Robin),我是负责了其中...

    猜测大一的同学只要是学习C语言的应该最后都会有课程设计,我们一组当时分配到的题目是写图书馆管理系统。

    50ac31080dfbdc3592f1ced99aba0428.gif

    50ac31080dfbdc3592f1ced99aba0428.gif

    50ac31080dfbdc3592f1ced99aba0428.gif

    50ac31080dfbdc3592f1ced99aba0428.gif

    50ac31080dfbdc3592f1ced99aba0428.gif

    系统并不是很完善,只是实现功能,望大佬勿喷。

    66b6174fd73e11ef4819a09dabb237c2.png

    66b6174fd73e11ef4819a09dabb237c2.png

    其中程序的主要贡献者是我舍友范同学(Robin),我是负责了其中一部分函数。

    为了在课上方便演示,我们把所有的代码全都放到一个源文件里了。

    这里把源代码给大家供大家参考。

    大家在查看图书信息之前一定要先导入信息(也就是7号功能),不然是读取不到的,导入之前提前在盘符准备好图书 .txt 文件。

    结构体

    [C] 纯文本查看 复制代码struct book //定义结构体类型

    {

    char no[50]; //书号

    char name[50]; //书名

    char publishday[50]; //出版日期

    char chapt[50]; //类别

    char writer[50]; //作者

    char index[50]; //借阅标记

    int repeat; //借阅次数

    char add[50]; //备份

    } booknum[100];

    struct temp

    {

    char no[50]; //书号

    char name[50]; //书名

    char publishday[50]; //出版日期

    char chapt[50]; //类别

    char writer[50]; //作者

    char index[50]; //借阅标记

    int repeat; //借阅次数

    char add[50];

    } tempbook;

    其中load函数需要注意一下,因为开始的时候你的图书是空的所有需要现导入或插入图书。我们临时设置的路径为D盘下,可自行更改。

    [C] 纯文本查看 复制代码void load()

    {

    system("cls");

    if(i!=0)

    i=0;

    FILE *fp;

    fp=fopen("D:/Book.txt","r");//此处为文件路径

    while(!feof(fp))

    {

    fscanf(fp,"%s ",booknum[i].no);

    fscanf(fp,"%s ",booknum[i].name);

    fscanf(fp,"%s ",booknum[i].publishday);

    fscanf(fp,"%s ",booknum[i].chapt);

    fscanf(fp,"%s ",booknum[i].writer);

    fscanf(fp,"%s ",booknum[i].index);

    fscanf(fp,"%d ",&booknum[i].repeat);

    fscanf(fp,"%s ",booknum[i].add);

    i++;

    }

    fclose(fp);

    MessageBox(NULL,"图书信息读取完毕","图书信息",MB_OK);

    system("cls");

    return menu();

    }

    系统大体界面

    55fd2b2273b5a8b4531f72773c469d6e.gif

    1.jpg (2.81 KB, 下载次数: 5)

    2018-11-19 12:57 上传

    55fd2b2273b5a8b4531f72773c469d6e.gif

    2.jpg (25.43 KB, 下载次数: 5)

    2018-11-19 12:57 上传

    55fd2b2273b5a8b4531f72773c469d6e.gif

    3.jpg (89.4 KB, 下载次数: 4)

    2018-11-19 12:57 上传

    55fd2b2273b5a8b4531f72773c469d6e.gif

    4.jpg (19.42 KB, 下载次数: 4)

    2018-11-19 12:57 上传

    希望能帮到一些同学,请不要直接使用源码,那样是提高不了你的编程能力的,老师知道也会很伤心的

    49997b68b81d456cc31c66269d153d64.png

    49997b68b81d456cc31c66269d153d64.png

    49997b68b81d456cc31c66269d153d64.png,更不要将源码用于其他用途!!!

    bc794d8ed9ab2a06a66318814c29d05a.gif

    bc794d8ed9ab2a06a66318814c29d05a.gif

    bc794d8ed9ab2a06a66318814c29d05a.gif谢谢!

    下面奉上源码,里面有已经编译好的exe程序,没有毒和后门的,不放心的同学可以自行查看编译源代码。

    2b1bef8df4f01fee4fc8b39358cdcfb3.gif

    图书管管理系统.zip

    (20.38 KB, 下载次数: 262)

    2018-11-19 13:10 上传

    点击文件名下载附件

    下载积分: 吾爱币 -1 CB

    展开全文
  • 2022年大一C语言课程设计图书信息管理系统.docx
  • 大一 C语言课程设计

    2022-01-22 14:44:00
    计算机大一C语言课程设计
  • 学生成绩管理系统.rar,学生成绩管理系统,StudentScore.h,main.c,StudentScore.h.gch,main.exe,score.txt〲㜱〳〴㈳ള쀊쳮탬ව쐊ැ㤊സ㔊ശ㌊ഴ㐊വ㔊⸸〰਍㌲ള䌊਍⸵㤱਍
  • 大一C语言课程设计图书信息管理系统参照.pdf
  • C语言案例课程设计期末大作业,大一的时候写的期末大作业报告
  • 以上是本人在大一时期的C语言课程设计,题目为教师工作量管理系统 文件夹里面包含了课程设计源代码,详细的说明书
  • C语言课程设计报告-职工工资信息管理系统
  • 大一时c写的课设,包含报告和日志 功能有: 1、登录注册功能  2、电影信息管理功能  3、用户信息管理功能  4、座位信息管理功能   5、业绩及票房统计功能  
  • 大一C语言课程设计图书信息管理系统》由会员分享,可在线阅读,更多相关《大一C语言课程设计图书信息管理系统(16页珍藏版)》请在人人文库网上搜索。1、高级语言程序设计 课程设计评语:学 院 班 级 姓 名 学 号 成...
  • 大一C语言课程设计报告图书信息管理系统.doc
  • 2.计算每门课程的总分和平均分 3.计算每个学生的总分和平均分 4.按每个学生的总分由高到低排出名次表 5.按每个学生的总分由低到高排出名次表 6.按学号由小到大排出成绩表 7.按姓名的字典顺序排出成绩表 8.按...
  • C语言课程设计 学生管理系统 包含几大模块,采用结构体链表结构,功能完善............
  • 大一C语言课程设计,图书信息管理系统,具有功能:系统以菜单方式工作,代码都在文档里了,可执行!
  • #include<stdio.h> #include<stdlib.h> #include<Windows.h> //支持清屏、光标移动等功能 #include<conio.h>...#define admSIZE 10 //支持储存的管理员账户数目 #define siteX .
  • 源代码 + 需求说明,功能说明+遇到的问题+心得体会的PPT。 适用范围:大一上学期期末大作业。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,890
精华内容 1,156
热门标签
关键字:

大一c语言课程设计管理系统