1.����ҵԴ��
2.LabVIEW图形化编程 - 学生课设大作业分享 - 飞机大战(附源码)
3.C语言版-数据结构-期末课程设计-大作业(学生成绩管理系统)附源码+实验文档
4.Python完成期末大作业:简易计算器案例分享
5.网页制作“我的大作代码南京”家乡/旅游主题html网站设计实例源码(web期末大作业)
6.你画我猜附源码
����ҵԴ��
楼上的和楼上的楼上的楼上是SB。
辽工大的业源p源吧。
需要盘文件输入输出、码安数组、卓大作业循环、大作代码选择、业源p源学之思源码除主函数外至少要用到3个自定义函数。码安
你这分给的卓大作业也太少了吧
以下(COPY):
这个就可以:
咱班都看过了。。大作代码(底下都写上!业源p源!码安!卓大作业!大作代码源码 反码 补码原理我记得有个地方他打错了,业源p源交之前让老师帮你改一改。码安这个交上去是很多个老师一起看!!)
1题目:学生信息管理系统
2程序要求:
学生信息录入功能
用户从键盘输入每个学生的信息:学号、姓名、python 源码不可见性别、数学、英语、政治、语文四门课成绩。
可插入一个或多个学生信息到当前编辑的bbs论坛 源码下载班级数据中。
文件保存功能
学生信息每一班存为一个数据文件,数据文件可在程序中打开、编辑和重新保存。
用户输入学生信息可随时保存数据文件。
文件打开功能
程序只能对当前打开的数据文件进行编辑。
查询功能
浏览所有学生信息。皇者荣耀源码
按学号查询学生信息。
按姓名查询学生信息。
查询一个班总成绩和平均成绩。
查询一个班某一门课总成绩和平均成绩。
查询某一门课分数段(<,-,-,-,>)学生数。
报表输出功能
按学号输出一个班学生信息:学号、姓名、性别、数学、英语、政治、语文成绩、总成绩,到屏幕和文件。
按总成绩从高到低输出学号、姓名信息。
注:以上功能以菜单形式供用户使用,并有一定的容错功能。
3开发语言环境:Macrosoft VC++6.0或Turbo C2.0
4数据结构:数组或链表
5程序源代码要求:
函数名、变量名采用英文缩写,使用匈牙利命名法进行自说明。
源代码的书写采用递进格式。
程序行和程序段须有注释。
#include "stdio.h" /*I/O函数*/
#include "stdlib.h" /*其它说明*/
#include "string.h" /*字符串函数*/
#include "conio.h" /*屏幕操作函数*/
#include "mem.h" /*内存操作函数*/
#include "ctype.h" /*字符操作函数*/
#include "alloc.h" /*动态地址分配函数*/
struct score
{
int mingci;
char xuehao[8];
char mingzi[];
float score[6];
}data,info[];
int i,j,k=0;
char temp[],ch;
FILE *fp,*fp1;
void shuru()
{
if((fp=fopen("s_score.txt","ab+"))==NULL)
{
printf("cannot open this file.\n");
getch();exit(0);
}
for(i=0;i<=;i++)
{
printf("\nPlease shuru xuehao:");
gets(data.xuehao);
printf("Please shuru mingzi:");
gets(data.mingzi);
printf("Please shuru yuwen score:");
gets(temp);data.score[0]=atof(temp);
printf("Please shuru shuxue score:");
gets(temp);data.score[1]=atof(temp);
printf("Please input yingyu score:");
gets(temp);data.score[2]=atof(temp);
printf("Please shuru wuli score:");
gets(temp);data.score[3]=atof(temp);
printf("Please shur huaxue score:");
gets(temp);data.score[4]=atof(temp);
data.score[5]=data.score[0]+data.score[1]+data.score[2]+data.score[3]+data.score[4];
fwrite(&data,sizeof(data),1,fp);
printf("another?y/n");
ch=getch();
if(ch=='n'||ch=='N')
break;
} fclose(fp);
}
void xianshi()
{
float s;int n;
if((fp=fopen("s_score.txt","rb+"))==NULL)
{
printf("Cannot reading this file.\n");
exit(0);
}
for(i=0;i<=;i++)
{
if((fread(&info[i],sizeof(info[i]),1,fp))!=1)
break;
}
printf("\nxuehao mingzi yuwen shuxue yingyu wuli huauxue zhongfen\n");
for(j=0,k=1;j<i;j++,k++)
{
info[j].mingci=k;
printf("%6s %8s %3.1f %3.1f %3.1f %3.1f %3.1f %3.1f\n",info[j].xuehao,info[j].mingzi,info[j].score[0],info[j].score[1],info[j].score[2],info[j].score[3],info[j].score[4],
info[j].score[5]);
}
getch();
fclose(fp);
}
void xiugai()
{
if((fp=fopen("s_score.txt","rb+"))==NULL||(fp1=fopen("temp.txt","wb+"))==NULL)
{
printf("Cannot open this file.\n");
exit(0);
}
printf("\nPLease shuru xiugai xuehao:");
scanf("%d",&i); getchar();
while((fread(&data,sizeof(data),1,fp))==1)
{
j=atoi(data.xuehao);
if(j==i)
{
printf("xuehao:%s\nmingzi:%s\n",data.xuehao,data.mingzi);
printf("Please shuru mingzi:");
gets(data.mingzi);
printf("Please shuru yuwen score:");
gets(temp);data.score[0]=atof(temp);
printf("Please shuru shuxue score:");
gets(temp);data.score[1]=atof(temp);
printf("Please input yingyu score:");
gets(temp);data.score[2]=atof(temp);
printf("Please input wuli score:");
gets(temp);data.score[3]=atof(temp);
printf("Please input huaxue score:");
gets(temp);data.score[4]=atof(temp);
data.score[5]=data.score[0]+data.score[1]+data.score[2]+data.score[3]+data.score[4];
} fwrite(&data,sizeof(data),1,fp1);
}
fseek(fp,0L,0);
fseek(fp1,0L,0);
while((fread(&data,sizeof(data),1,fp1))==1)
{
fwrite(&data,sizeof(data),1,fp);
}
fclose(fp);
fclose(fp1);
}
void chazhao()
{
if((fp=fopen("s_score.txt","rb"))==NULL)
{
printf("\nCannot open this file.\n");
exit(0);
}
printf("\nPLease shuru xuehao chakan:");
scanf("%d",&i);
while(fread(&data,sizeof(data),1,fp)==1)
{
j=atoi(data.xuehao);
if(i==j)
{
printf("xuehao:%s mingzi:%s\nyuwen:%f\n shuxue:%f\n yingyu:%f\n wuli:%f\n huaxue:%f\n ",data.xuehao,data.mingzi,data.score[0],data.score[1],data.score[2],data.score[3],data.score[4],data.score[5]);
}getch();
}
}
void shanchu()
{
if((fp=fopen("s_score.txt","rb+"))==NULL||(fp1=fopen("temp.txt","wb+"))==NULL)
{
printf("\nopen score.txt was failed!");
getch();
exit(0);
}
printf("\nPlease input ID which you want to del:");
scanf("%d",&i);getchar();
while((fread(&data,sizeof(data),1,fp))==1)
{
j=atoi(data.xuehao);
if(j==i)
{
printf("Anykey will delet it.\n");
getch();
continue;
}
fwrite(&data,sizeof(data),1,fp1);
}
fclose(fp);
fclose(fp1);
remove("s_score.txt");
rename("temp.txt","s_score.txt");
printf("Data delet was succesful!\n");
printf("Anykey will return to main.");
getch();
}
main()
{
while(1)
{
clrscr(); /*清屏幕*/
gotoxy(1,1); /*移动光标*/
textcolor(YELLOW); /*设置文本显示颜色为***/
textbackground(BLUE); /*设置背景颜色为蓝色*/
window(1,1,,); /* 制作显示菜单的窗口,大小根据菜单条数设计*/
clrscr();
printf("
2024-11-27 16:48
2024-11-27 16:44
2024-11-27 16:11
2024-11-27 15:14
2024-11-27 15:02
2024-11-27 14:56