欢迎来到天天文库
浏览记录
ID:22697747
大小:290.91 KB
页数:22页
时间:2018-10-31
《实验6数组—二维数组和字符数组》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、#海工嗲淀针真机科孝系实验报告书课程名:《C语言程序设计A》题目:头验6数组维数组和字符数组班级:软嵌151学号:2015123349姓名:陈汇宁评语:成绩:指导教师:批阅吋I'Hj:年月闩1、实验内容或题目(1)设某班有4门课程(语文、数学、英语,程序设计)的成绩。先输入学生人数,然后按学号从小到人的顺序依次输入学生成绩。编写一个稈序实现统计每门课程全班的总成绩、平均成绩和最高分,以及毎个学生的总成绩和平均成绩,并按总分从高到低顺序输出学也的学号、各门课程成绩及总成绩。(2)从键盘输入10个字符串,由小到大
2、输出。(3)教材169页的第7和第8题。(4)编写一个程序,将两个字符串合并成一个字符串。(不允许使用strcat函数)2、实验目的与要求(1)掌握二维数组的定义和输入输出的方法。(2)掌握与数组有关的算法,如排序、査找。(3)掌握字符数组和字符中处理函数的使用。3、实验步骤与源程序(1)实验步骤⑵源代码(1)、#includeintmain()#defineN50intscore[N][6],total[4];doublesavg[N],cavg[4];inti,j,s,n,t;print
3、f("请输入学生的个Sscanf("%d",&n);for(i=0;i4、[i][3]+score[i][4];savg[i]=(double)score[i][5]/4;}for(i=0;i5、core[j][i+l];}cavg[i]=(double)total[i]/n;}printfC•计算结果如下:");printf(•编号1学号t语文t数学t英语t体育t总分t均分11");for(i=0;i6、<4;i++)printf(:益攻::);■Drintf(:t=);for(i=0;i<4;i++){■Drintf(:t%3.1lf=cavg【il);}sturn0;}(2K#include+}滋册:=i+l);gets(ss);printfnn");for(j=0;j<20;j++)?r(i=0;i<207、-i;i++)if{strcmp(s=s【i+l】)vo){strcpy(tss);arcpy(s【iLS【i+l】);Strcpy(s【i+1Lt);printf(:郵As10->+}琅册,扭/JHJJ>b苔彌密»过:=);for(i=0;i<10;i++)puts(ss);(3#indude8、;a【x】【y】=l;for(b=2;b<=m*mjb++){if(x-l<0)x=(x-l+m)%>m;elsex=x-l;if<-l<0)y=(y-l+m)%>m;2-se3a【xl【y】!=0){x=(x+2)%m;y=(y+l)%m;}a【x】【y】=b;}for(x=o;x
4、[i][3]+score[i][4];savg[i]=(double)score[i][5]/4;}for(i=0;i5、core[j][i+l];}cavg[i]=(double)total[i]/n;}printfC•计算结果如下:");printf(•编号1学号t语文t数学t英语t体育t总分t均分11");for(i=0;i6、<4;i++)printf(:益攻::);■Drintf(:t=);for(i=0;i<4;i++){■Drintf(:t%3.1lf=cavg【il);}sturn0;}(2K#include+}滋册:=i+l);gets(ss);printfnn");for(j=0;j<20;j++)?r(i=0;i<207、-i;i++)if{strcmp(s=s【i+l】)vo){strcpy(tss);arcpy(s【iLS【i+l】);Strcpy(s【i+1Lt);printf(:郵As10->+}琅册,扭/JHJJ>b苔彌密»过:=);for(i=0;i<10;i++)puts(ss);(3#indude8、;a【x】【y】=l;for(b=2;b<=m*mjb++){if(x-l<0)x=(x-l+m)%>m;elsex=x-l;if<-l<0)y=(y-l+m)%>m;2-se3a【xl【y】!=0){x=(x+2)%m;y=(y+l)%m;}a【x】【y】=b;}for(x=o;x
5、core[j][i+l];}cavg[i]=(double)total[i]/n;}printfC•计算结果如下:");printf(•编号1学号t语文t数学t英语t体育t总分t均分11");for(i=0;i6、<4;i++)printf(:益攻::);■Drintf(:t=);for(i=0;i<4;i++){■Drintf(:t%3.1lf=cavg【il);}sturn0;}(2K#include+}滋册:=i+l);gets(ss);printfnn");for(j=0;j<20;j++)?r(i=0;i<207、-i;i++)if{strcmp(s=s【i+l】)vo){strcpy(tss);arcpy(s【iLS【i+l】);Strcpy(s【i+1Lt);printf(:郵As10->+}琅册,扭/JHJJ>b苔彌密»过:=);for(i=0;i<10;i++)puts(ss);(3#indude8、;a【x】【y】=l;for(b=2;b<=m*mjb++){if(x-l<0)x=(x-l+m)%>m;elsex=x-l;if<-l<0)y=(y-l+m)%>m;2-se3a【xl【y】!=0){x=(x+2)%m;y=(y+l)%m;}a【x】【y】=b;}for(x=o;x
6、<4;i++)printf(:益攻::);■Drintf(:t=);for(i=0;i<4;i++){■Drintf(:t%3.1lf=cavg【il);}sturn0;}(2K#include+}滋册:=i+l);gets(ss);printfnn");for(j=0;j<20;j++)?r(i=0;i<20
7、-i;i++)if{strcmp(s=s【i+l】)vo){strcpy(tss);arcpy(s【iLS【i+l】);Strcpy(s【i+1Lt);printf(:郵As10->+}琅册,扭/JHJJ>b苔彌密»过:=);for(i=0;i<10;i++)puts(ss);(3#indude8、;a【x】【y】=l;for(b=2;b<=m*mjb++){if(x-l<0)x=(x-l+m)%>m;elsex=x-l;if<-l<0)y=(y-l+m)%>m;2-se3a【xl【y】!=0){x=(x+2)%m;y=(y+l)%m;}a【x】【y】=b;}for(x=o;x
8、;a【x】【y】=l;for(b=2;b<=m*mjb++){if(x-l<0)x=(x-l+m)%>m;elsex=x-l;if<-l<0)y=(y-l+m)%>m;2-se3a【xl【y】!=0){x=(x+2)%m;y=(y+l)%m;}a【x】【y】=b;}for(x=o;x
此文档下载收益归作者所有