




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言-上机实验报告青岛理工大学课程实验报告课程名称计算机程序设计(C)班级软件iii实验日期2011.04.21姓名赵业东学号201107209实验成绩实验名称实验一 C程序的运行环境和运行 C程序的方法实验目的及要求1 熟悉 Visual C+6.0 环境。2了解建立控制台应用程序的基本步骤。3.初步了解Visual C+6.0 的环境设置。4初步学会简单的程序调试方法。5. 学会编写简单的C程序。6. 初步熟悉C语言操输入seanf函数、输出printf函数的使用。7. 掌握C语言基本数据类型,熟悉变量的疋义及变量的初始化和赋 值操作。8. 掌握不同的类型数据之间赋值的规律。9. 掌握C
2、语言的算术运算符的使用以及算术表达式的使用;掌握自 加自减运算符的特点及使用。实 验 环 境Visual 6.0+ Windows 7实 验 内 容1. 按照上述步骤,创建一个基于控制台 的应用程序,该程序项目中只包含一 个源程序文件。功能为求两个整数的 和,数据从键盘输入。2. 创建一个基于控制台的应用程序,求5法 描 述 及 实 验 步 骤调 试 过 程 及 实 验 结 果一元二次方程的根。使得当输入三个 实数 a,b,c (满足 b*b-4*a*c0 ),能够 求出方程 a*x*x+b*x+c=O 的两个实 根,并显示在屏幕上。分析提示:通过键盘输入方程系数a,b,c的值,而后 根据求根
3、公式计算并输出它的两个 根。实验一1、先定义两个变量 a,b。2、键入a和b。3、输出两个数的和。 实验二1、定义并输入a b a 2、判断d=bA2-4ac的大小。3、如果小于零则 无解,等于 零有一个解,x1=(-b)/(2*a)。4、大于零有两 个解。x1=(-b+sqrt(d)/(2*a);x2=(-b-sqrt(d)/(2*a);5、输出结果。18 1568+156=204pi色ss any七。已a b c =156两个 :xl=2,x2=-3Press anv to cont inuea h c :1 2 1个Press any kw. to continuea Jti c : 4
4、 1 1 无解.Press an9 key to continue掌握了掌握C语言基本数据类型,变量的定义及变量的初始化和赋 值操作,不同的类型数据之间赋值的规律。了解了 C语言的算术运算符的使用以及算术表达式的使用,自加自 减运算符的特点及使用。实验一 1附#include录void main()int a,b,s;scanf(%d%d,&a,&b);printf(,s=%dn,Ja+b);实验一 2#include#includevoid main()double a,b,c,d,x1,x2;printf(a b cscanf(%lf%lf%lf,&a,&b,&c);d=b*b-4*a*c
5、;if (d0)printfC* 无解 岸);else if (d=0)x1=(-b)/(2*a);printf( 一个解:x=%gn,x1);elsex1 =(-b+sqrt(d)/(2*a);x2=(-b-sqrt(d)/(2*a);printfC* 两个解:x仁%g,x2=%gn,x1,x2);J青岛理工大学课程实验报告课程名 称计算机程序设计(C)班级软件111实验日期2012.4.28姓名赵业东学号201107209实验成绩实验名 称实验二选择结构程序设计实验目的及要求1掌握赋值语句的使用方法。2.掌握各种类型数据的输入输出方法,能正确使用各种格式转换符。3能正确使用关系运算符及表达
6、式、逻辑运算符及表达式。4. 熟练掌握if语句,学会使用if-else语句设计双分支和多分支结构 程序。5. 熟练掌握switch语句的特点,学会使用switch语句设计多分支结 构程序。实 验 环 境Visual 6.0+ Windows 7实 验 内 容3. 编写程序,根据输入的学生成绩,给出相应的等级。 90分以上的 等级为A,60分以下的等级为E,其余每10分为一个等级。要求分 别用if语句和switch语句实现。4. 使用switch语句编写简单的四则运算程序。实验3用if语句时:先输入学生成绩,判断等级,然后直接输出等 级代号 A,B,C,D,E。算法描述及实验步骤用switch语
7、句时:先输入学生成绩,除以十,取整。根据数 值6到9判断等级。然后输出等级代号 A,B,C,D,E。调试过程及实验结果1/5) 800000*ress any key to continue000000ress anu key to conitlnue3掌握了赋值语句的使用方法,各种类型数据的输入输出方法,能 正确使用各种格式转换符、关系运算符及表达式、逻辑运算符及表达 式。掌握了 if语句,学会使用if-else 语句设计双分支和多分支结 构程序;掌握了 switch语句的特点,学会使用switch语句设计多分 支结构程序实验二3用if语句:#include void main()int a
8、;printf(请输入学生成绩:n); scanf(%d, &a);if (a90)printf(该学生成绩等级是 An); else if (a80)printf(该学生成绩等级是Bn);else if (a70)printf(该学生成绩等级是 Cn); else if (a60)实验4先定义字符变量c和数值变量a,b。然后判断字符变量为何种 运算符号。最后输出相应结果。printf(该学生成绩等级是 Dn); elseprintf(该学生成绩等级是 En);用switch语句:#includevoid main()int a,m;printf(请输入学生成绩:n); scanf(%d, &
9、a);m=a/10; switch(m)case 9:printf(该学生的成绩等级是:An); case &printf(该学生的成绩等级是:Bn); case 7:printf(该学生的成绩等级是:Cn); case 6:printf(该学生的成绩等级是:Dn); default:printf(该学生的成绩等级是:En); 实验二 4#includevoid main()float a,b;char c;scanf(%f%c%f, &a,& c,&b); switch(c)case +:printf(%fn,a+b);break; case -:printf(%fn,a-b);break;
10、 case *:printf(%fn,a*b);break;case 7:printf(%fn,a/b);break; 48青岛理工大学课程实验报告课程 名称计算机 程序设 计(C)班级软件iii实验日 期2012-5-2姓名赵业东学号201107209实验成 绩实验 名称实验三循环结构程序设计实验目的及要1 熟练掌握 while、do-while、for语句的特 点,学会设计循环结构程序。2.掌握break语句以及continue语句的特点求及使用范围。3.学会编写循环嵌套程序。3 结合程序掌握一些简单的算法。4进步学习调试程序。实 验 环 境Visual 6.0+ Windows 7实 验
11、 内 容2n4.编1 +程+牛练习。求的部分和。直到最后一项的值小于1.0e-4。提示:第 n 项 Un=xn/n!,第 n+1 项 Un+i = n+1 fZ八.x /(n+1)!及 Un+1 = Un(X/(n+1)5.编程练习。有1、2、3、4四个数字,能组成 多少个互不相同且无重复数字的三位数?分 别是多少?算法描述及实验步骤实验四1、调用vmath,h函数。2、疋义x s i j。输入x。3、直到n大于10000。4、 i=i*(x/(j+1);s=s+i; 5 输出 s实验五 1、定义 i j k fre=0。 2、利用三重 for 语句。for(i=1;iv=4;i+) for(
12、j=1;jv=4;j+) ; for(k=1;kv=4;k+)。3、if(i!=k&i!=j&k!=j),输出 i*100+j*10+k。4、最后输出(总数为:%dn,fre)调 试3、过 程 及 实 验 结 果412312413213414214321321423123-12 41243312314321324341342412413421423431432恰数加24Pi*ess aniy key to cent inive总结(对实验结果进行分析,问题回答,实验心得体会及改进意见)附 录实验三3#include#includevoid main()int x;double s,i,j;sc
13、anf(%d,& x); s=1,j=0;for(i=1;i=pow(10,-4);j+)i=i*(x/(j+1); s=s+i; printf(s=%fn,s); 实验三4#include void main() int i,j,k,fre=0;for(i=1;i=4;i+)for(j=1;j=4;j+) for(k=1;kv=4;k+) if(i!=k&i!=j&k!=j) printf(%5d,i*100+j*10+k); fre=fre+1; printf(n); printf(总数为:%dn,fre);青岛理工大学课程实验报告课程 名称计算机程 序设计(C)班级软件iii实验日 期2
14、012-5-2姓名赵业东学号201107209实验成 绩实验 名称实验四数组程序设计实 验 目 的 及 要 求1. 掌握一维数组、一维数组的定义、引 用及其存储方式。2. 掌握字符数组、字符串以及字符串数 组的含义及区别。3. 掌握常用字符函数及字符串函数的使 用。4. 掌握常用数组的排序、查找等算法。实 验 环 境Visual C+6.0Windows XP实 验 内 容2编写程序,定义一个含有30个元素的int类型数组.依次给数组元素赋奇数1、3、5、7;然后按每行十个数顺序输出,最后再按每行十个数逆序输出。3 .已知数组中的值在0-9的范围内,统 计每个整数的个数。算 实验2 1、定义一
15、个一维数组a30,i,j=1。2、利用for循环输出,法ai+1=ai+2;printf(%6d,ai)。描3、输出数组,定义初始值1或者59。确定顺、逆序述 实验3 1、定义一个一维随机数组含 20个数。2、输出该一维数组。及3、利用 for 循环 int m,n,k; for(m=0;m=9;m+) for(n=0;n20;n+)实if(m=an)。4、输出每个数各有几个。验步骤调试过程及实验结果13579111315171921232527293133353739414345474951S35557595957555351494745434139373533312927252321191
16、715131197531fPress anykeyto continue.2、7个个个个汞个个个有有有有有有有有有4551711527Gcontinue总掌握常用字符函数及字符串函数的使用,掌握常用数组的排总、序、查找等算法实验2附 #include 录 void main()int a30,i,j=1;for(i=1;i31;i+)a1=1; ai+1=ai+2; printf(%6d,ai); if(i%10=0) printf(n); printf(n); for(i=1;i31;i+)a1=59; ai+1=ai-2; printf(%6d,ai); if(i
17、%10=0) printf(n);实验4#include #include void main()int i,a20; for(i=0;i20;i+) ai=rand()%10; printf(%3d,ai);printf(n); int m,n,k; for(m=0;m=9;m+) k=0;for(n=0;n*ess any key to cont inue11235813213455891442333776101597258441816765l*ressto continue实验51、定义fib函数。前两项为1.2、利用递归函。总结1, 掌握了函数定义的各个要素。2, 如函数返回值的类型、
18、形式参数与实际参数等 .3, 需要进一步掌握函数。附 录实验3#includeint isprime(int n)int i;for(i=2;ivn;i+) if(n%i=0) return 0; return 1;main()int n,m=0;for(n=100;nv=200;n+)if(isprime(n) printf(%5d,n); m+; if(m%10=0) printf(n); printf(n);实验4#include#include double f(float x) double c; c=(2*pow(x,3)+3*pow(x,2)-4*x+1)/(10*pow(x,2
19、)+3); return c; double q(float x)double c;c=3*pow(f(x),3)+2*pow(f(x),2)+f(x); return c;main() float x;double y; scanf(%f, &x); y=q(x); printf(%lfn,y);实验5#include int fib(int x) if(x=1|x=2) return 1;else return fib(x-1)+fib(x-2);main()int n,s;for(n=1;n=20;n+) s=fib (n);printf(%-5d,s); if(n%5=0) print
20、f(n); printf(%n);青岛理工大学课程实验报告课程名称计算机程序设计(C)班级软件111实验日期2012-5-16姓名赵业东学号201107209实验成绩实验名称实验六指针实验目的及要求1理解指针的定义,学会指针变量的初始化以及指针可以参与的运 算。2掌握指针和一维数组的关系。3理解指针和二维数组的关系、理解行指针(或数组指针)的概念。4理解指针数组和数组指针的区别。5理解指针和函数的关系以及指针函数和函数指针的含义。6了解指针的指针(即二级指针)。实 验 环 境Visual C+6.0window7实 验 内 容6编写程序。读入三个浮点数,将整数部分和小数部分分别输出。 要求使用
21、指针作形参。7编写一个函数,返回数组元素中最大值的地址,并在主函数中输 出该兀素。算法描述及实 验 步 骤实验6 1、定义函数,指针做形参。2、定义a为整数部分,*p-a既 是小数部分。然后输出。3、主函数中,键入三个浮点型数。并使用 fu函数。实验71、定义dizhi函数,指针做形参。返回地址。2、定义主函数, 以及一个数组。3、调用dizhi函数,输出数组和最大值。调 试 过 程 及 实 验 结 果6、7、1.5 2.3 6-7救数前分是1冷数部分是0 500000 整数需分是2 /、数帝分是D - 300000 整数帘分是石 小数韶分是D - 700000Ppcsg any key to
22、 continue.1L740948最大数是;9地址是:1244912Press Any kev to cantinue_24总结i运用指针时应时刻注意指针指向的改变,避免逻辑上的错误,加大 编程时的难度。2通过指针变量可以提高程序质量,编写程序方便灵 活,可以实现多个值的返回实验6附 录#include void fu(float *p) int a; a=(i nt)*p; printf(整数部分是%d 小数部分是fn,a,*p-a);main() float a3;int i;for(i=0;i3;i+)scanf(%f,&ai); fu(&ai); 实验7#include int di
23、zhi(int *p)int s;P=& s;printf(地址是:%dn,p);return p;main()int i,s,a10,*p;for(i=0;i10;i+) ai=rand()%10;printf(%d,ai);printf(n);s=a0;for(i=0;i10;i+)if(s青岛理工大学课程实验报告课程名称计算机程序设计(C)班级软件111实验日期2012-5-16姓名赵业东学号201107209实验成绩实验名称指针实验目的及要求1理解指针的定义,学会指针变量的初始化以及指针可以参与的运 算。2掌握指针和一维数组的关系。3理解指针和二维数组的关系、理解行指针(或数组指针)的
24、概念。 4理解指针数组和数组指针的区别。5理解指针和函数的关系以及指针函数和函数指针的含义。6了解指针的指针(即二级指针)。实 验 环 境Visual C+6.0window7实 验 内 容6编写程序。读入三个浮点数,将整数部分和小数部分分别输出。 要求使用指针作形参。7编写一个函数,返回数组元素中最大值的地址,并在主函数中输 出该兀素。算法描述及实 验 步 骤实验6 1、定义函数,指针做形参。2、定义a为整数部分,*p-a既是小数部分。然后输出。3、主函数中,键入三个浮点型数。并使用 fu函数。实验71、定义dizhi函数,指针做形参。返回地址。2、定义主函数, 以及一个数组。3、调用diz
25、hi函数,输出数组和最大值。调 试 过 程 及 实 验 结 果6、1.5 2.3 6-7藝数朗分是1令数部分是0 500000 整数需分是2 /、数帝分是D - 300000 整数帝分是石 小数韶分是D - 700000Ppcsg any key to continue.7、1L740948最大数是;9地址是:1244912Press any kev to continue_24总i运用指针时应时刻注意指针指向的改变,避免逻辑上的错误,加大 编程时的难度。2通过指针变量可以提高程序质量,编写程序方便灵结活,可以实现多个值的返回附 录实验6#includevoid fu(float *p)int
26、 a;a=(i nt)*p;printf(整数部分是%d 小数部分是fn,a,*p-a);main()float a3;int i;for(i=0;i3;i+) scanf(%f,&ai); fu(&ai);实验7#includeint dizhi(int *p)int s;P=& s;printf(地址是:%dn,p);return p;main()int i,s,a10,*p;for(i=0;i10;i+) ai=rand()%10; printf(%d,ai);printf(n); s=a0;for(i=0;i10;i+) if(sai+1) s=ai;printf(最大数是;%dn,s
27、); dizhi( &s);青岛理工大学课程实验报告课程名称计算机程序设计(C)班级软件111实验日期2011-5-30姓名赵业东学号201107209实验成绩实验名称实验七链表实验目的及要求1. 掌握结构体类型变量的定义和使用。2. 掌握结构体类型数组的概念和应用。3. 掌握链表的概念,初步学会对链表进 行操作。实 验 环 境VC+6.0实 验 内 容1.编写程序。有5个学生,每个学生的 数据包括学号、姓名、3门课的成绩,从 键盘输入5个学生数据,要求输出3门课 总平均成绩,以及最高分的学生的数据 (包括学号、姓名、3门课的成绩、平均 分数)。2.建立一个学生链表,每个结点包括: 学号、姓名
28、、性别、年龄。输入一个年龄, 如果链表中的结点所包含的年龄等于此 年龄,则将此结点删去。算 法 描 述 及 实 验 步 骤第一题定义一个结构体变量,包含学号、姓名、3门课的成 绩定义一个可以输入学生信息的函数。定义一个函数可以求平均分并返回。输出3门课总平均成绩,以及最高分的学生 的数据(包括学号、姓名、3门课的成绩、 平均分数)。第二题定义-个结构体变量,包括学号、姓名、性别、年龄 和指向下一个节点的指针。创建链表,输入学生信息。定义一个可以输出学生信息函数。定义一个可以删除节点的函数,当 输入一个年龄时,如 果链表中的结点所包含的年龄等于此年 龄,则将此结点删去。调 试 过 程 及 实 验
29、 结 果姓名分开输入三门分数IJ宀念:y 和旷、“:心巧匚八孙:-sptzrf 八OCT jt窝袋世:%、,谁落丈診翱豹戟;腐辛学号、姓名、性别、年龄)3输入第001 y艮tlanm m 20输入第2个学生信息002 xiaobin w 21输入第3个学生信息003 dapeng n 19-创建镇表山-显示链表亠删除相同年龄.0-退出操作 爲入要删除的年龄20ISaS 示链表亠删除相同年龄心退岀操作jLLi*亀22xiaoJbin w第2个学知言息:213dapeng( tn191-创建链表山-显示链表亠删除相同年龄詡-退出操作2熟练地掌握共用体;在写程序时可以熟练地使用链表进行数据操作。/第
30、一题代码如下:#include#define N 5void input(struct student stud); double av1(struct student stud); double av2(struct student stud);double av3(struct student stud);int max(struct student stud);struct studentint no;char name10;double degreel;double degree2;double degree3;void main()struct student studN;doubl
31、e aver3,avg;int a,i; input(stud);aver0=av1(stud);aver1=av2(stud);aver2=av3(stud);a=max(stud);avg=(studa.degree1+studa.degree2+studa.degree3)/3.0; for(i=0;i3;i+)printf(第%d 门平均分:t,i+1); printf(%.2lfn,averi);printf(分数最高的学生信息如下:n);printf(%dt%st%.2lf %.2lf%.2lf %.2lfn,studa.no,,studa.degree1,st
32、uda.degree2,studa.degree3,avg);void input(struct student stud)输入 N 个学生的信息int i;printf(学生信息输入格式:学号、姓名、分开输入三门分数n);for(i=0;iN;i+)printf(输入第%d个学生信息:n,i+1);scanf(%d%s%lf%lf%lf, &studi.no,, &studi.degree1 ,& studi.degree2, &studi.degree3);double av1(struct student stud)计算第一门课的平均分int i;double a=0
33、.0,b;for(i=0;iN;i+)a+=studi.degree1; b=a/N;return b;double av2(struct student stud)计算第二门课的平均分 int i;double a=0.0,b;for(i=0;iN;i+) a+=studi.degree2; b=a/N;return b;double av3(struct student stud)计算第三门课的平均分 int i;double a=0.0,b;for(i=0;iN;i+) a+=studi.degree3; b=a/N;return b;int max(struct student stu
34、d)/查找分数最大的学生下标 double m=0,aN;int i,k=0;for(i=0;iN;i+) ai=studi.degree1+studi.degree2+studi.degree3; if(mai)m=ai;k=i; return k;/第二题代码如下:#include#include#define N 3 typedef struct stud int no;char name10;char sex10;int age;struct stud *next;Stud;Stud *create();void show(Stud *head);void delet(Stud *he
35、ad);Stud *getnode(Stud *head,int n);void shan(Stud *head);void main()主函数Stud *head;int n;doprintf(1-创建链表,2-显示链表,3-删除相同年龄,0-退出操作n);scanf(%d,&n);switch(n)case 1:head=create();break;case 2:show(head);break;case 3:delet(head);break;default:break;while(n!=0);Stud *create()/创建链表储存学生信息Stud *p,*head,*r;int
36、i;head=(Stud *)malloc(sizeof(Stud);r=head;printf(输入学生信息格式:学号、姓名、性别、年龄n);for(i=1;ino,p-name,p-sex,&p-age); r-next=p;r=p;r-next=NULL;return head;void show(Stud *head)/显示学生信息inti=0;Stud *p=head-next;printf(学生信息如下:n);while(p!=NULL)printf(第%d 个学生信息:nn,i+1); printf(%dt%st%st%dn,p-no,p-name,p-sex,p-age); p
37、=p-n ext;i+;Stud *getnode(Stud *head,int n)int i=1;Stud *p=head;if(nn ext;i+;if(p!=NULL)return p;else return NULL;void delet(Stud *head)/删除与输入年龄相同的学生信息 int year,i=1,k=1;Stud *p=head-next,*q;printf(输入要删除的年龄n);scanf(%d,&year); while(p!=NULL) if(year=p-age)if(k=1) head-next=p-next; free(p); else q=getn
38、ode(head,k); q-next=p-next; free(p);p=q;elsek+; p=p-n ext;printf(相同年龄已删除n); 青岛理工大学课程实验报告课程名称计算机程序设计(C)班级软件111实验日期2012-6-8姓名赵业东学号201107209实验成绩实验名称实验八综合程序设计实验目的及要求1. 掌握文件以及缓冲文件系统、文件指 针的概念。2. 学会使用文件打开、关闭、读、写等 文件操作函数。3. 通过个综合程序,使学生对综合运 用C语言程序设计语言有初步的认识。实 验 环 境VC+6.0一、学生管理系统1、学生基本信息的管理,包括添加、修改、删除、查找、全删实
39、验 内 容等操作;2、课程数据的管理,包括添加、修改、删除、查找、全删等操 作;3、学习成绩数据的管理,包括添加、修改、删除、查找、全删 等操作;4、学生成绩查询系统,包括按学号、按课程号、按班号统计学 生的成绩。算首先自定义学生信息、课程数据、学生成绩的结构体,定义这些变量 的链表,一边对这些数据进行操作。法一、在写主函数时,先把数据从文件中提取到链表中,操作后再写入描文件中进行保存。述二、在学生信息管理系统中,添加,即是判断是否存在相同学号,没及有通过链表进行添加操作,有的话进行提示,修改时只改对应学号实的信息,学号不需要修改,但需要同时修改成绩管理系统中的对应学验号的学生姓名,在进行删除
40、操作时,先查找是否有和需要修改的学号步相对应的学生信息,有的话则按照链表删除操作进行删除,查找时判骤断是否有需要查找的学号,若有,输出对应的学生信息,进行全删操作时,和链表的释放操作差不多,但是要注意的是不能释放头结点的 地址,它是一个全局变量,释放后不能进行其他操作。在课程数据、学习成绩数据的处理时,采取同样的处理方式;二、学生成绩查询系统分按学号、按课程号、按班号二种方式来统计 学生的成绩。调 试 过 程 及 实 验 结 果wsijR ViskJ-il SljJu,Prtyr-v LsvDebu y1 a u-U! 熬:Li申KSI 语交可以熟练地进行文件操作,打开文件,写文件,向文件中添
41、加内容, 以及文件的读取等操作进行编写小型程序。Student 文件附 录#include #include #include #include #includeschool.h void addstudent(); void displaystudent(); void alterstudent(); void changename(int no,char name); void findstudent();void deletstudentO;void deleallstu();extern StudNode *studenthead;extern ScoreNode *scorehead
42、;void student()int x;doprintf(1-添加,2-修改,3-显示,4-查找,5-删除,6-全删,0-返回n); scanf(%d,& x);switch(x)case 1:addstudent();break;case 2:alterstudent();break;case 3:displaystudent();break;case 4:findstudent();break;case 5:deletstudent();break;case 6:deleallstu();break;case 0:break;default :printf(选择错误 n);break;w
43、hile(x!=0);void addstudent()/添 加一个学生信息StudNode *p=studenthead-next,*s,*q=studenthead;int no;StudType st;printf(输入添加的学生学号n);scanf(%d,&no);while(p!=NULL & p-data.no!=no)q=p;p=p-n ext;if(p=NULL)学号不重复 s=(StudNode *)malloc(sizeof(StudNode);printf(输入学生信息格式:姓名、年龄、班号n);scanf(%s%d%s,, &st.age,st.class
44、no); st.no=no;s-data=st;s-next=q-next; q-next=s;elseprintf(学号重复 n);void displaystudent()StudNode *p=studenthead-next;if(p!=NULL)printf(学生信息如下:n);printf(学号 姓名年龄 班号n); while(p!=NULL) printf(%3d%8s%5d%8sn,p-data.no,,p-data.age, p-data.classno);p=p-n ext;printf(学生信息输出完毕n);elseprintf(无学生信息n);void alterstudent()修改一个学生的信息,但是学号不改变,同时改变成绩管理文件的姓 名StudNode *p=studenthead-next;int no;StudType st;if(p!=NULL)printf(输入要修改的学生学号n);scanf(%d,&no);while(p!=NULL& p-data.no!=no)p=p-n ext;if(p!=NULL)printf(输入修改学生信息,格式:姓名、年龄、班号n);scanf(%s%d%s,, &
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东广州市花都区花东学校临聘教师招聘16人笔试备考题库及答案解析
- 2025年教育行业数字化营销趋势报告:招生渠道拓展与效果提升研究
- 2025年男科阴茎异常病例解读答案及解析
- 麻涌公安协管员招聘面试题及答案
- 教师招聘之《幼儿教师招聘》考前冲刺试卷附答案详解(黄金题型)
- 2025年教师招聘之《幼儿教师招聘》通关练习题库包附答案详解(达标题)
- 教师招聘之《幼儿教师招聘》练习题库带答案详解(夺分金卷)
- 2025-2026年教师招聘之《幼儿教师招聘》通关题库附答案详解【模拟题】
- 2025年教师招聘之《幼儿教师招聘》考前冲刺测试卷及参考答案详解(基础题)
- 教师招聘之《幼儿教师招聘》从业资格考试真题含答案详解(典型题)
- 《磁控溅射工艺简介》课件
- 无人机飞行安全应急预案
- 工程意向定金合同范例
- 汽车智能制造技术课件
- 卡乐控制器PCO控制器说明
- 辽宁省沈阳市第一三四中学2024-2025学年七年级上学期第一次月考英语试卷
- 高企认定研发项目及科技成果转化专题培训
- 大学低值耐用品和易耗品管理办法
- 港珠澳大桥总体设计及关键技术-课件
- 苏教版小学数学四年级上册同步教学反思汇编(全册)
- 2024仁爱版初中英语单词表(七-九年级)中考复习必背
评论
0/150
提交评论