学生选修课程系统设计(大一课设纯c语言)

2024-06-17 1845阅读

学生选修课程系统

1. 课程信息录入

2. 课程信息浏览

3. 课程信息查询

4. 课程信息修改

5. 学生选修课程

0. 退出

程序的主界面

    1. 设计要求:

试设计一选修课程系统,使之能提供以下功能:

系统以菜单方式工作

课程信息录入功能--输入

课程信息浏览功能--输出

课程信息查询功能--算法

查询方式

按学分查询

按课程性质查询

学生选修课程(可选项)

  1. 设计提示:

假定有n门课程,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。

题目七:

#include 
#include
#include
#define N 100
struct lesson {
	int id;
	char name[100];
	char quality[100];
	int Total_credit_hours;
	int Computer_based_hours;
	int Credits;
	char Commencement_ofemesters[100];
	int least_Credits;
};
struct student{
	int id;
	char name[100];
	int choose_num;
	struct lesson le[1000];
};
struct lesson lesson_1[1000]; int num = 0;
struct student stu[1000];
int j=0;
int  chose() {
	int a;
	printf("\t\t\t\t\t请输入您的操作(输入数字 例如 输入1 代表数字1后操作):\n\f");
	printf("\t\t\t\t\t\t\t\t");
	scanf("%d", &a);
	return a;
}
void  in_put() {
	 int i = num; char s[100];
	do {
		
		printf("\n\t\t\t\t\t请输入课程id\t");
		scanf("%d", &lesson_1[i].id);
		printf("\t\t\t\t\t请输入课程name\t");
		scanf("%s",lesson_1[i].name);
		printf("\t\t\t\t\t请输入课程quality(特性)\t");
		scanf("%s", lesson_1[i].quality);
		printf("\t\t\t\t\t请输入课程Total_credit_hours(总学时)\t");
		scanf("%d", &lesson_1[i].Total_credit_hours);
		printf("\t\t\t\t\t请输入课程Computer_based_hours(上机学时,若没有为0)\t");
		scanf("%d", &lesson_1[i].Computer_based_hours);
		printf("\t\t\t\t\t请输入课程 Credits(学分)\t");
		scanf("%d",& lesson_1[i].Credits);
		printf("\t\t\t\t\t请输入课程Commencement_ofemesters(开课学期)\t");
		scanf("%s", lesson_1[i].Commencement_ofemesters);
		printf("\t\t\t\t\t是否继续录入\n\t\t\t\t\t1.是\n\t\t\t\t\t0.否,返回主菜单\n");
	
		i++; num++;
	} while (chose() == 1);
	
}
void read() {
FILE*fp1,*fp2;int i=0,j=0;
//fp1=fopen("lesson_data","a+");
//fp2=fopen("stu_data","a+");
//if((fp1=fopen("lesson_data.txt","r"))==NULL||(fp2=fopen("stu_data.txt","r"))==NULL){
//	printf("\t\t\t\t\t打开文件失败\n");
//	exit(0);
//}
//
//	/*fprintf(fp1,"序号 %d 名字 %s  特性 %s 总学时 %d 上机学时%d 学分%d 学期 %s",lesson_1[i].id,lesson_1[i].name,lesson_1[i].quality,lesson_1[i].Total_credit_hours,lesson_1[i].Computer_based_hours,lesson_1[i].Credits,lesson_1[i].Commencement_ofemesters);
//	fprintf(fp2,"学号 %d 姓名 %s  选课数量 %d  选择课程信息 序号 %d 名字 %s  特性 %s 总学时 %d 上机学时%d 学分%d 学期 %s",stu[i].id,stu)
//	*/
//for(i=0;i
VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]