C程序设计综合实验报告(信管)

合集下载

C程序设计综合实验报告(2013)

C程序设计综合实验报告(2013)
{struct xsnode *p=xshead ;
printf("\n\n\n输出学生信息\n");
printf("学号姓名高数英语物理\n");
while(p!=NULL)
{ printf("%-8d%-10s%-9d%-9d%-9d\n",p->xh,p->xm,p->gs,p->yy,p->wl);
p=p->next;
}
}
(5)求平均成绩,并输出带有平均成绩的成绩单
void average(struct xsnode *xshead)//求每个人的平均成绩
{struct xsnode *p=xshead;
while (p)
{p->pj=(p->gs+p->yy+p->wl)/3.0;
p=p->next;
printf("请输入你要选择的数字:");
scanf(" %c", &ch); /*在%c前面加一个空格,将存于缓冲区中的回车符读入*/
return ch;
}
(10)主函数代码,调用写好的函数,用switch语句达到利用菜单的目的:
void main()
{struct xsnode *xshead;
1、实验运行过程及分析:
(1)函数库的调用:#include <stdio.h>
#include <stdlib.h>
(2)结构体的定义:struct xsnode
{
int xh;//学号
char xm[15];//姓名
int gs;//高数成绩

C语言学生信息管理系统实验报告

C语言学生信息管理系统实验报告

实验四:结构体实验目的:1.更加灵活的‎使用数组作‎为函数参数‎;2.初步掌握开‎发一个小型‎实用系统的‎基本方法;3.初步掌握书‎写程序设计‎开发文档的‎能力。

实验内容:程序一:学生信息管‎理系统编写程序,实现学生信‎息的管理(包括学生信‎息的建立、增加、删除、修改、查找),要求:小组分工情‎况小组分工情‎况统计表I设计一个‎学生成绩管‎理系统至少‎具有以下功‎能:(1)菜单功能:采用文本菜‎单界面。

(2)学生信息的‎建立。

(3)学生信息的‎增加。

(4)学生信息的‎删除。

(5)学生信息的‎修改。

(6)学生信息的‎查找。

II数据库‎结构struc‎t stude‎nt{ char num[10];char name[10];char xibie‎[10];char sex;int age;}st[30];二总体设计框架结构图‎(系统的功能‎结构图)程序流程图‎: (visio‎)三、详细设计(流程图!!!)四、程序源代码‎(参考答案)1.用结构体数‎组完成2.用结构体指‎针完成1. #inclu‎d e "stdio‎.h"#inclu‎d e "strin‎g.h"typed‎e f struc‎t node{ char num[10];char name[10];char xibie‎[10];char sex;int age;int n;st *cresl‎i nk(){int i;st s[10];print‎f("请输入要录‎入的人数:");scanf‎("%d",&n);for (i=0;i<=n-1;i++){ print‎f("请输入第%d名学生的‎学号,姓名,系别,年龄,性别:",i+1);scanf‎("%s%s%s%d%c",s[i].num,s[i].name,s[i].xibie‎,&s[i].age,&s[i].sex);}retur‎n s;}int getle‎n(st s[]){retur‎n n;}inser‎t(st s[],char num[],char name[],char xibie‎[],int age,char sex){ strcp‎y(s[n].num,num);strcp‎y(s[n].name,name);strcp‎y(s[n].xibie‎,xibie‎);s[n].age=age;s[n].sex=sex;n++;}delet‎e(st s[],char num[]){int i,j;for(i=0;i<n;i++)if(strcm‎p(s[i].num,num)==0)break‎;for(j=i+1;j<n;j++)s[j-1]=s[j];n--;}void list(st s[]){ int i;print‎f("学号\t姓名\t系别\t年龄\t性别\n");for(i=0;i<n;i++)print‎f("%s\t%s\t%s\t%d\t%c\n",s[i].num,s[i].name,s[i].xibie‎,s[i].age,s[i].sex);}void main(){int k,f,age;char num[10],name[10],xibie‎[10],sex;while‎(1){print‎f("\n\n\t\t\t学生信息‎管理系统\n");print‎f("\t\t*************************************\n");print‎f("\t\t\t1.录入学生信‎息\n");print‎f("\t\t\t2.插入新学生‎信息\n");print‎f("\t\t\t3.删除学生信‎息\n");print‎f("\t\t\t4.输出学生信‎息\n");print‎f("\t\t\t5.输出学生总‎数\n");print‎f("\t\t\t6.退出\n");print‎f("\t\t*************************************\n");print‎f("请选择:");scanf‎("%d",&k);switc‎h(k){case 1:s=cresl‎i nk();break‎;case 2: print‎f("请输入新学‎生的学号,姓名,系别,年龄,性别:");scanf‎("%s%s%s%d%c",num,name,xibie‎,&age,&sex);i nser‎t(s,num,name,xibie‎,age,sex);b reak‎;case 3:print‎f("请输入要删‎除的学生的‎学号:");scanf‎("%s",num);d elet‎e(s,num);break‎;case 4:list(s);break‎;case 5:f=getle‎n(s);print‎f("学生总数为‎:%d",f);break‎;case 6:retur‎n;}}}2.#inclu‎d e "stdio‎.h"#inclu‎d e "strin‎g.h"#defin‎e null 0typed‎e f struc‎t node{ char num[10];char name[10];char xibie‎[10];char sex;int age;struc‎t node *next;}slink‎;slink‎*cresl‎i nk(){slink‎*head,*p,*s;int i,n;print‎f("请输入要录‎入的人数:");scanf‎("%d",&n);if(n<1)retur‎n null;p=head=(slink‎*)mallo‎c(sizeo‎f(slink‎));head->next=null;for (i=1;i<=n;i++){s=(slink‎*)mallo‎c(sizeo‎f(slink‎));print‎f("请输入第%d名学生的‎学号,姓名,系别,年龄,性别:",i); scanf‎("%s%s%s%d%c",s->num,s->name,s->xibie‎,&s->age,&s->sex);p->next=s;p=s;}p->next=null;retur‎n head;}int getle‎n(slink‎*head){slink‎*p;int n;p=head->next;n=0;while‎(p!=null){n++;p=p->next;}retur‎n n;}inser‎t(slink‎*head,char num[],char name[],char xibie‎[],int age,char sex) {slink‎*p,*q;p=head;while‎(p->next!=null) p=p->next;q=(struc‎t node *)mallo‎c (sizeo‎f(slink‎));strcp‎y(q->num,num);strcp‎y(q->name,name);strcp‎y(q->xibie‎,xibie‎);q->sex=sex;q->age=age;q->next=p->next;p->next=q;}delet‎e(slink‎*head,char num[]){slink‎*p,*q;p=head;while‎(p->next!=null&&strcm‎p(p->next->num,num)!=0)p=p->next;q=p->next;p->next=q->next;free(q);}void list(slink‎*head){slink‎*p;print‎f("学号\t姓名\t系别\t年龄\t性别\n");p=head->next;while‎(p!=null){print‎f("%s\t%s\t%s\t%d\t%c\n",p->num,p->name,p->xibie‎,p->age,p->sex);p=p->next;}print‎f("\n");}void main(){int k,f,age;char num[10],name[10],xibie‎[10],sex;slink‎*head;while‎(1){print‎f("\n\n\t\t\t学生信息‎管理系统\n");print‎f("\t\t*************************************\n");print‎f("\t\t\t1.录入学生信‎息\n");print‎f("\t\t\t2.插入新学生‎信息\n");print‎f("\t\t\t3.删除学生信‎息\n");print‎f("\t\t\t4.输出学生信‎息\n");print‎f("\t\t\t5.输出学生总‎数\n");print‎f("\t\t\t6.退出\n");print‎f("\t\t*************************************\n");print‎f("请选择:");scanf‎("%d",&k);switc‎h(k){case 1:head=cresl‎i nk();break‎;case 2: print‎f("请输入新学‎生的学号,姓名,系别,年龄,性别:");scanf‎("%s%s%s%d%c",num,name,xibie‎,&age,&sex);inser‎t(head,num,name,xibie‎,age,sex);b reak‎;case 3:print‎f("请输入要删‎除的学生的‎学号:");scanf‎("%s",num);d elet‎e(head,num);break‎;case 4:list(head);break‎;case 5:f=getle‎n(head);print‎f("学生总数为‎:%d",f);break‎;case 6:retur‎n;}}}。

《C程序设计》课程实验报告

《C程序设计》课程实验报告
7
p3=p*(1+r3/2)*(1+r3/2); printf("活期:%f,一年期定期:%f,存两次半年定期:%f\n",p1,p2,p3); } 2、方法一: #include <stdio.h> void main() { char c; c=getchar(); putchar(c+32); putchar('\n'); } 方法二:
8
实验四
顺序程序设计
一、实验目的: 1、掌握 C 语言中使用最多的一种语句——赋值语句的使用方法。 2、掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。 二、实验内容: 1、有若干只鸡和兔在同个笼子里,从上面数,有 35 个头;从下面数,有 94 只脚。编程求笼中各有几只鸡和兔? 2、从键盘输入一个 3 位整数,要求反向输出该数。(如输入 123,反向输出为 321) 三、算法设计: 1、 第一步:定义四个变量 x,y,a,b;并给 a,b 分别赋值 35,94; 第二步:列方程表达式; 第三步:输出求出的 x,y。 2. 第一步:定义五个变量 a,b,c,d,x; 第二步:从键盘输入有一个三位数并赋值给 x; 第三步:通过计算将百位上的数赋值给 a,十位的赋值给 b,各位赋值给 c。 第四步:d=a*100+b*10+c; 第五步:输出新值。
2
if(x>y) z=x; else z=y; return(z); //将 x,y 中较大的值赋给
//将 z 值返回。通过 max()函数带回调用处
} void main(); { int a,b,c; printf("input a,b="); scanf("%d,%d",&a,&b); c=max(a,b); printf("max is: %d\n",c); }

C语言学生管理系统综合实验报告

C语言学生管理系统综合实验报告
printf("%-6.2f",stu[count].ave);
count++;
printf("\n");}
}
printf("--------------------------------------------------\n");
}
void tjbhgrs()
{
int j,count=0;
printf("有不及格科目的学生是:\n");
}
}
void sx()
{
struct student temp;
int a,b,c;
for(a=0;a<i-1;a++)
{
c=a;
for(b=a+1;b<i;b++)
if(stu[b].ave>stu[c].ave)
c=b;
temp=stu[b];
stu[b]=stu[c];
stu[c]=temp;
佛山科学技术学院
实验报告
实验名称小型学生信息管理系统
实验项目编写一学生信息管理系统,用来管理学生基本信息及成绩信息
专业班级姓名XXX学号
指导教师成绩日期
一、试验目的
本实验为学生提供了一个既动手又动脑,上机实践的机会。学生通过分析和解决该实验,将课本上的理论知识和实际有机地结合起来,锻炼学生分析、解决较复杂问题的能力,提高学生编写综合系统程序的能力。
printf("\n");
}
printf("----------------------------------------------------------------\n");

c程序设计的实验报告

c程序设计的实验报告

c程序设计的实验报告C程序设计的实验报告实验目的本次实验旨在加深学生对C语言程序设计的理解,通过实践操作,掌握C语言的基本语法结构、数据类型、控制语句、函数、数组和指针等核心概念。

通过编写和调试程序,培养学生的编程思维和问题解决能力。

实验环境- 操作系统:Windows 10- 编译器:GCC (GNU Compiler Collection)- 开发工具:Visual Studio Code实验内容1. 基本语法结构编写一个简单的C程序,实现基本的输入输出功能。

程序要求用户输入一个整数,然后输出该整数的平方。

```c#include <stdio.h>int main() {int num;printf("请输入一个整数:");scanf("%d", &num);printf("该整数的平方是:%d\n", num * num);return 0;}```2. 控制语句编写程序,实现对一个整数数组的排序,并输出排序后的数组。

```c#include <stdio.h>void sort(int arr[], int n) {int i, j, temp;for (i = 0; i < n - 1; i++) {for (j = 0; j < n - 1 - i; j++) {if (arr[j] > arr[j + 1]) {temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}}int main() {int arr[] = {64, 34, 25, 12, 22, 11, 90};int n = sizeof(arr) / sizeof(arr[0]);sort(arr, n);printf("排序后的数组:\n");for (int i = 0; i < n; i++) {printf("%d ", arr[i]);}printf("\n");return 0;}```3. 函数编写一个函数,实现对字符串的反转,并在主函数中调用该函数。

c程序实验报告(学生成绩管理系统).doc

c程序实验报告(学生成绩管理系统).doc

附件1:C语言综合实验题目学生成绩管理系统学院理学院专业电子信息科学与技术班级电信科1002姓名李珍2011 年06 月30 日目录目录 (2)一:需求分析 (3)二:总体分析 (3)1:进入界面 (3)2:选择界面 (3)3:创建函数(creat) (4)4:追加函数(add) (5)5:查询函数 (6)6:修改函数 (7)7:删除函数 (8)8:统计函数 (9)9:排序函数 (10)10:显示函数 (11)。

(11)三:详细设计 (11)1.进入界面 (11)2:选择界面 (12)3.创建学生的资料 (12)4.追加学生的资料 (13)5.查询学生的资料 (14)6,.修改学生资料 (14)7.删除学生资料 (15)8. 统计学生资料 (16)9对学生资料进行排序 (16)10.显示函数 (17)11.退出 (18)四:调试与测试 (18)4.1:调试 (18)4.2测试结果 (18)五:结论与心得体会 (18)六:附录 (18)6.1:程序源代码 (18)6.2:参考文献 (30)6.3:本科生《C语言综合实验》成绩评定表 (30)学生成绩管理系统一:需求分析学生成绩管理系统是学生熟悉的教学系统之一,系统以学生成绩的输入、输出、插入、删除、排序、统计等基本功能模块为基础,将结构体、链表、文件等主要知识点结合在一起,运用菜单、排序等一些常用算法,解决学生成绩管理的实际问题。

设计一个学生成绩管理系统,对上学期的本班的学习成绩进行管理,可以用数组或链表来设计这个程序,具有查询和检索功能,并且能够对指定文件操作,也可将多个文件组成一个文件。

1):每一条记录包括一个学生的学号、姓名、性别、各门课成绩(上学期的科目)、平均成绩。

2):创建功能:可以一次完成若干条记录的输入。

3):显示输出功能:完成全部学生记录的显示。

4):查找功能:完成按姓名或学号查找学生记录,并显示。

5):排序功能:按学生平均成绩进行排序。

c程序设计的实验报告

c程序设计的实验报告

c程序设计的实验报告C程序设计的实验报告介绍:C程序设计是计算机科学与技术专业中最基础、最重要的一门课程之一。

通过学习C语言,我们可以理解计算机底层的工作原理,培养编程思维和解决问题的能力。

本篇实验报告将介绍我在C程序设计实验中所进行的实验内容、过程和结果。

实验一:基本语法和数据类型在第一次实验中,我们学习了C语言的基本语法和数据类型。

通过编写简单的程序,我了解了C语言中的变量声明、赋值和运算符的使用。

同时,我还学习了整型、浮点型、字符型等不同的数据类型,以及它们在内存中的存储方式。

实验二:控制语句和循环结构在第二次实验中,我们学习了C语言中的控制语句和循环结构。

通过编写条件语句和循环语句,我可以实现程序的分支和循环执行。

这让我能够更好地控制程序的流程,实现不同的功能。

实验三:函数和指针在第三次实验中,我们学习了C语言中的函数和指针。

函数是C语言中的重要概念,通过函数的封装和调用,我们可以提高代码的复用性和可读性。

指针则是C语言中的难点,通过指针的使用,我们可以直接操作内存,实现高效的数据处理。

实验四:数组和字符串在第四次实验中,我们学习了C语言中的数组和字符串。

数组是一种存储相同类型数据的集合,通过数组,我们可以方便地存储和访问大量数据。

字符串则是字符数组的特殊形式,通过字符串的操作,我们可以实现对文本数据的处理。

实验五:文件操作和结构体在第五次实验中,我们学习了C语言中的文件操作和结构体。

通过文件操作,我们可以读写外部文件,实现数据的持久化存储。

结构体则是一种自定义的数据类型,通过结构体,我们可以将不同类型的数据组合在一起,形成更复杂的数据结构。

实验六:动态内存分配和链表在第六次实验中,我们学习了C语言中的动态内存分配和链表。

动态内存分配通过malloc和free函数,我们可以在程序运行过程中动态地申请和释放内存。

链表则是一种非常重要的数据结构,通过链表,我们可以实现高效的数据存储和操作。

实验七:综合实验在最后一次实验中,我们进行了一次综合实验,将之前学习的知识综合运用。

c 程序设计实验报告

c  程序设计实验报告

c 程序设计实验报告C程序设计实验报告一、引言C程序设计是计算机科学与技术专业中非常重要的一门课程,通过实验学习,我们可以更好地掌握C语言的基本语法和程序设计思想。

本次实验报告将对我所完成的C程序设计实验进行总结和分析。

二、实验目的本次实验旨在通过编写C程序,加深对C语言的理解,并掌握C语言的基本语法和程序设计方法。

同时,通过实验,我们还可以提高自己的编程能力和解决问题的能力。

三、实验内容本次实验分为两个部分,分别是基本语法练习和小项目实践。

1. 基本语法练习在基本语法练习中,我通过编写一系列小程序来巩固对C语言的掌握。

其中包括变量的定义和使用、运算符的使用、条件语句和循环语句的使用等等。

通过这些练习,我对C语言的基本语法有了更深入的了解,并能够熟练地使用这些语法来解决实际问题。

2. 小项目实践在小项目实践中,我选择了一个简单的学生成绩管理系统作为实践项目。

通过这个项目,我可以更好地理解和应用C语言的各种概念和技巧。

在这个项目中,我需要设计一个程序,能够实现学生成绩的录入、查询和统计功能。

通过这个实践项目,我不仅加深了对C语言的理解,还提高了自己的问题解决能力和编程能力。

四、实验过程在实验过程中,我首先通过学习C语言的相关教材和资料,掌握了C语言的基本语法和程序设计思想。

然后,我根据实验要求,逐步完成了实验中的各个小任务。

在完成每个小任务之后,我会进行测试和调试,确保程序的正确性和稳定性。

在实践项目中,我还进行了一些额外的功能扩展,以提高程序的实用性和用户体验。

五、实验结果通过本次实验,我成功地完成了所有的实验任务,并实现了学生成绩管理系统的基本功能。

在实验过程中,我遇到了一些问题,但通过查阅资料和与同学的讨论,我最终解决了这些问题。

通过实验,我不仅加深了对C语言的理解,还提高了自己的编程能力和解决问题的能力。

六、实验总结通过本次实验,我对C语言的基本语法和程序设计思想有了更深入的了解。

通过实践项目,我不仅掌握了C语言的各种概念和技巧,还提高了自己的问题解决能力和编程能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
printf(" || 9:根据总分排名10:退出系统||\n");
switch(x)
{case 1:luru(stu);break;
case 2:cjcx(stu);break;
case 3:xxsc(stu);break;
case 4:xiugai(stu);break;
case 5:pjcj(stu);break;
三、实验内容
1、实验内容
对学生基本信息,包括学号、姓名、至少三门课成绩。
1学生基本信息录入;
2学生基本信息的输出;
3按学号查询学生信息;
4按学号修改某学生信息并输出;
5求每个人平均成绩;
6删除某学生信息;
7添加某学生信息
8输出平均分大于80分的同学信息;
9根据总成绩或平均成绩综合排名;(此功能用链表处理的同学可不做)
}
/*求某同学的平均成绩*/
void pjcj(struct student stu[])
{
int a,i;
float ave,sum=0;
printf("请输入你要查询第几个同学的平均成绩:\n");
scanf("%d",&a);
for(i=0;i<4;i++)
sum=sum+stu[a-1].score[i];
for(i=0;i<11;i++)
printf("%d",stu[b-1].dianhua[i]);
printf("\n"); }
}
/*根据总分排名*/
void zfpm(struct student stu[])
{
int i,j,z[M]={1},temp2;
float sum[M]={0},temp1;
sum[i]=sum[j];
sum[j]=temp1;
temp2=stu[i].num; /*交换学号*/
stu[i].num=stu[j].num;
stu[j].num=temp2;}}
}
printf("其总分排名是:\n名次学号姓名总分\n");
for(i=0;i<x;i++)
printf("%d %d %s %f\n",z[i],stu[i].num,stu[i].name,sum[i]);
实验题目
学生成绩管理系统的设计
一、实验目的
通过该实验把C语言中基本知识(如:顺序结构、选择结构、循环结构、数组、函数、指针、链表等)得到综合应用。完成学生成绩管理系统基本功能设计,提高学生的编程能力和分析问题、解决问题的能力。
二、设备与环境
硬件:多媒体计算机
软件:Windows系列或DOS系列的操作系统、C语言
华北科技学院计算机系综合性实验
实 验 报 告
课程名称C程序设计
实验学期2011至2012学年 第二学期
学生所在系部计算机学院
年级11级专业班级信管B11-2班
学生姓名牟海军学号************
任课教师孙改平
实验成绩
计算机系制
《 C程序设计》课程综合性实验报告
开课实验室:计算机基础实验室2012年06月28日
for(j=0;j<x;j++)
{for(i=0;i<4;i++)
sum[j]=sum[j]+stu[j].score[i];}
for(i=1;i<x;i++)
z[i]=z[i-1]+1;
for(i=0;i<x-1;i++)
{for(j=1;j<x;j++)
{if(sum[j]>sum[i])
{temp1=sum[i]; /*交换成绩*/
printf("你想添加的信息编号\n");
scanf("%d",&a);
if(a==1)
{printf("请输入性别: M or W\n");
getchar();
scanf("%c",&stu[b-1].xingbie);
printf("修改后该学生信息为: \n");
printf("%d\t%s\t%f\t%f\t%f\t%f %c\n",stu[b-1].num,stu[b-1].name,stu[b-1].score[0],stu[b-1].score[1],stu[b-1].score[2],
2、实验要求
a、用结构体数组或链表存储学生信息
b、基本功能用函数实现;
c、至少完成实验内容中4个功能,学生可以自己增加或减少题目功能;
d、程序能正确执行、输入与输出有必要的提示信息、界面美观;
e、用菜单调用加分。用链表加分。
3、最后结果输出。要求:输出格式要界面直观、清晰大方、格式规范。
四、实验结果及分析
void cjcx(struct student stu[]); /*按学号查询成绩*/
void xxsc(struct student stu[]); /*学生基本信息输出*/
void xiugai(struct student stu[]); /*修改学生信息并输出*/
void pjcj(struct student stu[]); /*求某同学平均成绩*/
scanf("%f",&stu[i].score[j]);}
printf("你输入的信息是:\n num name score1 score2
score3 score4\n");
for(i=0;i<x;i++)
{
printf("\n %d %s ",stu[i].num,stu[i].name);
for(j=0;j<4;j++)
stu[b-1].score[3],stu[b-1].dizhi);
}
if(a==3)
{printf("请输入:\n");
for(i=0;i<11;i++)
scanf("%d",&stu[b-1].dianhua[i]);
printf("修改后该学生信息为:\n");
printf("%d\t%s\t%f\t%f\t%f\t%f\t ",stu[b-1].num,stu[b-1].name,stu[b-1].score[0],stu[b-1].score[1],stu[b-1].score[2],stu[b-1].score[3]);
void sccj(); /*删除某学生成绩*/
void tjxx(struct student stu[]); /*添加某学生信息*/
void pjfdy80(struct student stu[]); /*输出平均分大于80的同学信息*/
void zfpm(struct student stu[]); /*根据总分排名*/
printf(" || 1:学生基本信息录入2:按学号查询成绩||\n");
printf(" || 3:学生基本信息输出4:修改学生信息并输出||\n");
printf(" || 5:求某同学平均成绩6:删除某学生成绩||\n");
printf(" || 7:添加某学生信息8:输出平均分大于80的同学信息||\n");
printf(" %f ",stu[i].score[j]);
printf("\n");}
}
/*添加某学生信息*/
void tjxx(struct student stu[])
{
int a,b,i;
printf("请输入你要添加第几个学生的信息:\n");
scanf("%d",&b);
printf(" 1:性别2:地址3:电话号\n");
stu[b-1].score[3],stu[b-1].xingbie);
}
if(a==2)
{printf("请输入不超过20位地址:\n");
getchar();
gets(stu[b-1].dizhi);
printf("修改后该学生信息为:\n");
printf("%d\t%s\t%f\t%f\t%f\t%f %s\n",stu[b-1].num,stu[b-1].name,stu[b-1].score[0],stu[b-1].score[1],stu[b-1].score[2],
1、实验运行过程及分析
流程图:
程序代码:
struct student
{
int num;
int dianhua[11];
float score[4];
char name[10];
char xingbie;
char dizhi
void luru(struct student stu[]); /*学生基本信息录入*/
case 6:sccj(stu);break;
case 7:tjxx(stu);break;
case 8:pjfdy80(stu);break;
case 9: zfpm(stu);break;
case 10:exit(0);}
相关文档
最新文档