社区
VB基础类
帖子详情
高分求购“学生成绩管理系统”的源代码!(用c语言或vb做的)
Yitao7393
2003-01-01 11:11:05
高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!
...全文
159
5
打赏
收藏
高分求购“学生成绩管理系统”的源代码!(用c语言或vb做的)
高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!高分求购“学生成绩管理系统”的源代码!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ywchen2000
2003-01-02
打赏
举报
回复
#include<stdlib.h>
#include<stdio.h>
struct list{
int num;
char name[256];
int china;
int english;
int math;
struct list *next;
};
typedef struct list node;
typedef node *link;
printf_list(link head)
{
link pointer;
pointer=head;
while(pointer!=NULL)
{
printf("number:%d\n",pointer->num);
printf("name:%s\n",pointer->name);
printf("china:%d\n",pointer->china);
printf("english:%d\n",pointer->english);
printf("math:%d\n",pointer->math);
pointer=pointer->next;
}
}
link creat_list(link head)
{
int cnum;
char cname[256];
int cchina;
int cenglish;
int cmath;
link pointer,new;
int i;
head=(link)malloc(sizeof(node));
if(head==NULL)
{ printf("memory allocate failure!!\n");
exit(0);}
else{
printf("please input number:");
scanf("%d",&cnum);
printf("please input name:");
scanf("%s",&cname);
printf("please input china:");
scanf("%d",&cchina);
printf("please input english:");
scanf("%d",&cenglish);
printf("please input math:");
scanf("%d",&cmath);
head->num=cnum;
for(i=0;i<256;i++)
{
head->name[i]=cname[i];
}
head->china=cchina;
head->english=cenglish;
head->math=cmath;
head->next=NULL;
pointer=head;
while(1)
{
new=(link)malloc(sizeof(node));
if(new==NULL){
printf("memory allocate failure!!\n");
exit(0);}
printf("please input number:");
scanf("%d",&cnum);
if(cnum==0){
break; }
printf("please input name:");
scanf("%s",cname);
printf("please input china:");
scanf("%d",&cchina);
printf("please input english:");
scanf("%d",&cenglish);
printf("please input math:");
scanf("%d",&cmath);
new->num=cnum;
for(i=0;i<256;i++){
new->name[i]=cname[i];}
new->china=cchina;
new->english=cenglish;
new->math=cmath;
new->next=NULL;
pointer->next=new;
pointer=new;
}
}
return head;
}
search_chengji(int key1,link head)
{
link pointer;
pointer=head;
while(pointer!=NULL)
{
if(pointer->num==key1)
{
printf("number:%d\n",pointer->num);
printf("name:%s\n",pointer->name);
printf("china:%d\n",pointer->china);
printf("english:%d\n",pointer->english);
printf("math:%d\n",pointer->math);
}
pointer=pointer->next;
}
}
link modify_chengji(link head,int key3)
{
link pointer;
char xname[256];
int xchina;
int xenglish;
int xmath;
int choose,i;
pointer=head;
printf("enter 0 exit modefiy\n");
printf("enter 1 modefiy name\n");
printf("enter 2 modefiy china\n");
printf("enter 3 modefiy english\n");
printf("enter 4 modefiy math\n");
scanf("%d",&choose);
switch(choose)
{
case 1:
printf("please input name:");
scanf("%s",&xname);
break;
case 2:
printf("please input china:");
scanf("%d",&xchina);
break;
case 3:
printf("please input english:");
scanf("%d",&xenglish);
break;
case 4:
printf("please input math:");
scanf("%d",&xmath);
break;
}
while(1){
pointer=pointer->next;
if(pointer->num==key3)
{
if(choose==1)
{ for(i=0;i<256;i++)
{
pointer->name[i]=xname[i];
}
break;
}
else if(choose==2)
{ pointer->china=xchina;
break;}
else if(choose==3)
{ pointer->english=xenglish;
break;
}
else if(choose==4)
{pointer->math=xmath;
break;}
}
}
return head;
}
link delete_chengji(link head,int key2)
{
link pointer;
link back;
pointer=head;
while(1)
{
if(head->num==key2)
{ head=pointer->next;
free(pointer);
break;
}
back=pointer;
pointer=pointer->next;
if(pointer->num==key2)
{
back->next=pointer->next;
free(pointer);
break;}
}
return head;
}
link insert_chengji(link head,link new,int key3)
{
link pointer;
pointer=head;
while(1)
{
if(pointer==NULL){
new->next=head;
head=new;
break;}
if(pointer->num==key3){
new->next=pointer->next;
pointer->next=new;
break;}
pointer=pointer->next;
}
return head;
}
pingjufen(link head)
{
link pointer;
int pchina,ppchina;
int penglish,ppenglish;
int pmath,ppmath;
int count;
pchina=0;
penglish=0;
pmath=0;
count=0;
pointer=head;
while(1)
{
pchina=pchina+pointer->china;
penglish=penglish+pointer->english;
pmath=pmath+pointer->math;
count=++count;
if(pointer->next==NULL)
{
break;
}
pointer=pointer->next;
}
ppchina=pchina/count;
ppenglish=penglish/count;
ppmath=pmath/count;
printf("china ping jun fen:%d\n",ppchina);
printf("english ping jun fen:%d\n",ppenglish);
printf("math ping jun fen:%d\n",ppmath);
}
main()
{
for(;;)
{
link head;
link new;
int key;
int keynum;
printf("0>exit the programm.\n");
printf("1>create list.\n");
printf("2>search chengji.\n");
printf("3>modify chengji.\n");
printf("4>delete chengji.\n");
printf("5>add chengji.\n");
printf("6>pingjunfeng.\n");
printf("7>print chengji.\n");
scanf("%d",&key);
switch(key){
case 0:
exit(0);
case 1:
head=creat_list(head);
if(head!=NULL)
{ printf_list(head);}
break;
case 2:
printf("please input 0 Exit.\n");
printf("please input number for search:");
scanf("%d",&keynum);
if(keynum==0){
break; }
search_chengji(keynum,head);
break;
case 3:
printf("please input number for modify:");
scanf("%d",&keynum);
head=modify_chengji(head,keynum);
if(head!=NULL)
{
printf_list(head);
}
break;
case 4:
printf("please input 0 exit\n");
printf("please input number for delete:");
scanf("%d",&keynum);
if(keynum==0){
break; }
head=delete_chengji(head,keynum);
break;
case 5:
if(head!=NULL){
new=(link)malloc(sizeof(node));
printf("please input number:");
scanf("%d",&new->num);
if(new->num==0){
break;}
printf("please input name:");
scanf("%s",&new->name);
printf("please input china:");
scanf("%d",&new->china);
printf("please input english:");
scanf("%d",&new->english);
printf("please input math:");
scanf("%d",&new->math);
printf("please input the data number for insert:");
scanf("%d",&keynum);
head=insert_chengji(head,new,keynum);
if(head!=NULL) {
printf_list(head);}
}
break;
case 6:
pingjufen(head);
break;
case 7:
printf_list(head);
break;
}
}
}
Yitao7393
2003-01-02
打赏
举报
回复
关键是我现在不会vb啊,要不你给我搞定,小弟一定送以高分!谢谢!
OSNC_17
2003-01-02
打赏
举报
回复
这个太简单了,用VB+Excel就可以搞出来。
littlesun88
2003-01-02
打赏
举报
回复
我也学习一下
龙华
2003-01-02
打赏
举报
回复
买本VB数据库实例的书,上面80%有。而且带配套光盘。
Visual Basic
学生成绩管理系统
实战指南
本指南详细介绍用Visual Basic开发
学生成绩管理系统
。涵盖
VB
基础与拖放界面设计、数据库连接与操作、数据输入与验证、成绩计算与统计分析,以及程序设计高级应用,包括条件判断、文件操作等,适合初学者进行编程和数据库操作实践。
c语言
作业 统计成绩,
C语言
作业 输入多名学生3门课程成绩,并统计成绩的平均分和总分,并根据总分输出名次。...
本文介绍了一个使用
C语言
编写的
学生成绩管理系统
。该系统能够录入学生各科成绩,计算总分及平均分,并统计班级成绩优秀及通过的人数比例。通过结构体和指针操作实现了数据的有效管理和查询。
AI搜索ai优化排名geo系统GEO贴牌源码
● 功能全面:不限主词、不限关键词,低成本可持续维持优化效果 ● 适用广泛:工厂、商务服务、个人等各类行业都能用 核心功能 ● 支持6大主流AI模型平台 ● 支持文章在线AI创作 ● 支持检索量高的关键词筛选 ● 支持文章自动发布 ● 支持对接权威媒体平台 ● 支持自建知识库 ● 支持图片素材库 ● 支持各大模型关键词反馈报表
产业园区运营负责人如何利用科创数智大脑提升招商工作的智能化水平?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
Excel 配置模板 + MATLAB 读取生成 .in 文件gprmax-excel-config-generator-package
1
做
了一个 Excel 配置模板 + MATLAB 读取生成 .in 文件工具包。以后你可以主要在 Excel 里改参数,MATLAB 负责读取表格、生成 .in、预览模型并打印 gprMax 运行命令;只需要在excel目标配置参数即可实现gprmax 的.in文件生成。把原来 MATLAB 里需要手动设置的大量参数,转移到了 Excel 表格中。 如果还缺代码,看前一个分享资源,或者给我留言。 2 运行:demo_build_from_excel.m 即可理解如何使用仿真。 3gprmax_excel_config_matlab_tools/ ├── gprmax_excel_config_template.xlsx % Excel 配置模板 ├── demo_build_from_excel.m % 单模型生成示例 ├── gprmax_build_from_excel.m % 主入口:读取 Excel 并生成 .in ├── gprmax_read_excel_config.m % 读取 Global/Materials/Objects/AntennaScan ├── gprmax_write_in_from_cfg.m % 将配置写成 gprMax .in ├── gprmax_preview_cfg.m % 绘制 x-z 模型预览图 ├── gprmax_estimate_nrun_cfg.m % 自动估算仿真次数 ├── gprmax_build_batch_from_excel.m % BatchCases 批量生成单根钢筋模型 └── README.md
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章