三九宝宝网宝宝教育教学论文

编制一个c语言成绩记录簿每个学生信息包括:学号姓名 c语言成

12月25日 编辑 39baobao.com

[怎样在Win7中安装语言包]你的win7事什么版本啊? 若是旗舰版的,可以直接进入control pane—>Clock,language and Region—>Change display language-->Install&Uninstall languages—>install display...+阅读

/*students.c*/ #include#include#include#include "students.h" struct list //结构体 { int sno; char sname[2]; int sage; char sprof[2]; int sclass; struct list *next; }; stud *Create(int n) { stud *p,*c,*h; p=(stud *) malloc (sizeof(stud)); int i; h=p; c=p; for(i=0;isno,&c->sname,&c->sage,&c->sprof,&c->sclass); c->next=p; c=p; } c->next=NULL; return h; } stud *searchname(stud *h,char *x) { stud *p; char *y; p=h->next; while(p!=NULL) { y=p->sname; if(strcmp(y,x)==0) return p; else p=p->next; } } stud *Find(stud *h,char *x) { stud *p,*s; char *y; p=h->next; s=h; while(p!=NULL) { y=p->sname; if(strcmp(y,x)==0) return (s); else { p=p->next; s=s->next; } } } void Delete(stud *x,stud *y) { stud *s; s=y; x->next=y->next; free(s); } void Insert(stud *p) { stud *s; s=(stud *) malloc (sizeof(stud)); printf("请输入要插入的学生信息: \n"); scanf("%d,%s,%d,%s,%d",&s->sno,&s->sname,&s->sage,&s->sprof,&s->sclass); s->next=p->next; p->next=s; } void List(stud *h) { stud *c; int i; c=h->next; printf("\n各个学生的信息情况为: \n"); printf(" 学号 姓名 年龄 专业 班级:\n"); for(i=0;c!=NULL;i++) { printf(" %d %s %d %s %d\n",c->sno,c->sname,c->sage,c->sprof,c->sclass); c=c->next; } } void Quit() { exit(0); } void Menu() { printf(" 1.建立新表 2.查找数据 3.插入数据\n"); printf(" 4.删除数据 5.列表输出 6.退出\n"); } void main() { int choose1,choose2; stud *head,*searchpoint,*forepoint; char name[20]; int studnum; int N; while(1) { Menu(); scanf("%d",&choose1); switch(choose1) { case 1: { printf("\n请输入学生个数: "); scanf("%d", &N); head=Create(N); break;} case 2: printf("请输入要查找的学生的姓名: "); scanf("%s",name); searchpoint=searchname(head,name); printf("\n你所查找的学生信息为: \n"); printf(" %d %s %d %s %d\n",&searchpoint->sno,&searchpoint->sname,&searchpoint->sage,&searchpoint->sprof,&searchpoint->sclass); printf("\n按回车回到主菜单\n"); getchar();getchar();break; } break;} case 3: {printf("请输入你要在哪个人后面插入(按姓名): "); scanf("%s",name); searchpoint=searchname(head,name); Insert(searchpoint); case 4: {printf("请输入你要删除的人的姓名: "); scanf("%s",name); searchpoint=searchname(head,name); forepoint=Find(head,name); Delete(forepoint,searchpoint); break;} case 5: List(head); case 6: Quit(); break; default; } } }

以下为关联文档:

windows10语言包怎么安装点击开始菜单的搜索,或者用快捷打开运行 输入安装语言包的命令lpksetup,回车确定后执行 点击第一项Install Display Language,安装显示语言 下一步后点击Brows,浏览语言包的所在...

怎么用VS2010写C语言程序如何使用Visual Studio 2010(VS2010)编译C语言 1.打开VS2010主界面,然后选择,文件→新建→项目,在项目类型中选择VC++→win32 然后在右侧模板中选择win32控制台应用程序,再在下...

vs2010怎样编写c语言File->New->Project 在打开的New Project对话框中最左侧一栏中选择Visual C++下面的CLR,之后在其右侧的区域中选择CLR Empty Application 并在下面的三个文本框中填入工程名...

怎么在C中添加用C语言开发的动态链接库dll文件vs2010总体来说,有两种调用动态连接库的方法 (事实上,是有两种从managed code调用unmanaged code的方法) 一种使用Attribute,即 [DllImport("SomeDll.dll")] static extern int SomeFunct...

C语言制作成绩记录簿#include<stdio,h> #include<stdlib.h> struct node { char data;struct node *next;}; struct node *insert(struct node *h,char c) { struct node *p,*p1,*p2; p=(struct...

C语言编程题目学生成绩记录簿设计#include#include#includestatic int num=0; void mainmenu(); typedef struct S1 Student; struct S1 { S1(){ no[9]='\0'; name[15]='\0'; sum=0.0; average=0.0; next=NU...

编制一个C语言成绩记录簿设计要求: 成绩记录簿中记录以下数据:学号、姓名、课程编号、课程名称、成绩、学分,所有成绩都以百分制计分。在程序中可以输入新的成绩记录,可以按学号或姓名查询一个学生的所...

C语言编一个成绩记录簿我花了一天时间写的,自己也学了下文件,感觉还不错,界面什么都比较友好了,提示也很多。如果网页显示代码不是很好的话发个邮箱给我,我把txt文件发给你,里面已经加入了写入文件功能...

编制一个C语言成绩记录簿要求每个学生信息包括:学号姓名 C我以前做过的一个, 你看看, /* 数据描述:学号 姓名 班级 高数 英语 总分 程序完成功能: (1) 浏览数据 (2) 增加数据 (3) 修改数据 (4) 查询数据(按姓名,按总分) (5) 退出 */ #include #includ...

推荐阅读
图文推荐