北科大C语言程序设计实验报告7

上传人:新** 文档编号:492488281 上传时间:2022-09-25 格式:DOCX 页数:17 大小:435.92KB
返回 下载 相关 举报
北科大C语言程序设计实验报告7_第1页
第1页 / 共17页
北科大C语言程序设计实验报告7_第2页
第2页 / 共17页
北科大C语言程序设计实验报告7_第3页
第3页 / 共17页
北科大C语言程序设计实验报告7_第4页
第4页 / 共17页
北科大C语言程序设计实验报告7_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《北科大C语言程序设计实验报告7》由会员分享,可在线阅读,更多相关《北科大C语言程序设计实验报告7(17页珍藏版)》请在金锄头文库上搜索。

1、姓名徐松松学号41345053班级计1304说明:1. 本次上机内容分两次上机完成。2. 将本文档改名为“学号姓名班级_Lab7.doc”,按照本说明完成以下实验内容;在下下次上机(15周)时通过课程中心提交本文档。实验内容和实验要求(上机指导P143)练习题一运行结果截图:思考题及问题答案:源程序文本(修改部分红色字体标注)#include#defineN35voidmain()inti;longfN=1,1;for(i=2;iN;i+)fi=fi-2+fi-1;for(i=0;iN;i+)if(i%5=0)printf(n);printf(%12ld,fi);printf(n);N=35时

2、,运行结果截图:11235S132134558914423337761098?15972584418167&51094617711286574636875025121393196418317811514229S32040134626?217S3093524578570288?92274&SPressanylie9tocontinue搜狗拼音轲人祛nD:PROGRAMMICROSOFTVISUALSTUDIOMYPROJECTS12Debug1X练习题二运行结果截图:思考题及问题:答案:源程序文本(修改部分红色字体标注):按字符顺序A-Z从小到大排列#include#defineN10voidm

3、ain()inti,j,t;charstrN;for(i=0;iN;i+)scanf(%c,&stri);for(j=0;jN;j+)for(i=j+1;istri)t=stri;stri=strj;strj=t;for(i=0;iN;i+)printf(%c,stri);printf(n);运行结果截图:3.练习题三思考题及问题:答案:源程序文本(修改部分红色字体标注)#include#defineN3intsum1,sum2;voidmain()voidcalculate(intaN);intaNN=1,2,3,1,3,5,2,4,6,i;sum仁sum2=0;printf(输入一个d*%

4、d的一个矩阵n,N,N);for(i=0;iN;i+)for(intj=0;jN;j+)scanf(%d,&aij);calculate(a);printf(sum1=%d,sum2=%dn,sum1,sum2);voidcalculatentaN)for(inti=0;iN;i+)Lsum仁sum1+aii;sum2=sum2+aiN-1-i;运行结果截图:4.练习题四思考题及问题:答案:#include#includevoidscpy(charstr1,charstr2)inti;for(i=0;str2i!=0;i+)str1i=str2i;str1i=0;voidmain()chars

5、150,s250;printf(请输入一个字符串:n);gets(s2);scpy(s1,s2);printf(复制后的字符串为:%sn,s1);自测练习1.自测练习一源程序文本:#includevoidmain()inta11=1,6,11,55,58,61,78,89,97,100;intn;printf(原来的数据排列为:n);for(inti=0;i10;i+)printf(%4d,ai);printf(n请输入一个整数:n);scanf(%d,&n);for(i=0;i10;i+)if(n=i;j-)aj=aj-1;ai=n;printf(插入后数据排列为:n);for(i=0;i1

6、1;i+)printf(%4d,ai);printf(n);2自测练习二源程序文本:#include#includevoidmain()chara50;printf(inputastring:n);gets(a);intn,f=1;n=strlen(a);for(inti=0;in/2;i+)if(ai!=an-1-i)f=0;break;if(f=1)printf(是一个回文n);elseprintf(不是一个回文n);运行结果截图:3自测练习三源程序文本:#include#defineN10intcount5=0;voidmain()floataveragenta);intmax(inta

7、);intmin(inta);voidCount(inta);intscoreN,max1,min1;printf(输入%d个人的成绩:n,N);for(inti=0;iN;i+)scanf(%d,&scorei);floataver;aver=average(score);max仁max(score);min仁min(score);Count(score);printf(average=%f,max=%d,min=%dn,aver,max1,min1);n);printf(90100,8089,7079,6069,60以下的人数分别为:for(i=0;i5;i+)printf(%4d,cou

8、nti);printf(n);floataveragenta)floatsum=0;for(inti=0;iN;i+)sum+=ai;return(sum/N);intmax(inta)intmax仁a0;for(inti=1;iN;i+)if(max1ai)max仁ai;returnmax1;intmin(inta)intmin1=a0;for(inti=1;iai)min1=ai;returnmin1;voidCount(inta)for(inti=0;i=90&ai=80&ai=70&ai=60&ai69)count3+;elsecount4+;运行结果截图:自测练习四源程序文本:#in

9、clude#defineN6voidmain()intaNN;for(inti=0;iN;i+)ai0=1;aii=1;for(i=0;iN;i+)for(intj=1;ji;j+)aij=ai-1j-1+ai-1j;printf(N行的杨辉三角为:n);for(i=0;iN;i+)for(intj=0;jFilesYIicrosoftVisualStudioByProjects4Debugd.exe*碍瓯辉三角为;111211410203512:Jx10s1s10211 9s54&186003231 384028165 4622u256n124i0600n2130123c4050582&ti

10、Tiy655c2345y89B1nIla思考题答案:源程序文本(修改部分红色字体标注)#include#defineN6voidmain()intaNN;for(inti=0;iN;i+)ai0=1;aii=1;for(i=0;iN;i+)for(intj=1;ji;j+)aij=ai-1j-1+ai-1j;printf(N行的杨辉三角为:n);for(i=0;iN;i+)for(intk=0;kN-i;k+)printf();for(intj=0;jv=i;j+)printf(%4d,aij);printf(n);运行结果截图:自测练习五源程序文本:#include#defineN4intm

11、axN;voidmain()voidMax(intaN);intaNN;printf(请输入一个%d*%d的矩阵:n,N,N);for(inti=0;iN;i+)for(intj=O;jN;j+)seanf(%d,&aij);Max(a);printf(每一行的最大数分别为:n);for(i=0;iN;i+)printf(%4d,maxi);printf(n);voidMax(intaN)intmax1;for(inti=0;iN;i+)max仁ai0;for(intj=1;jmax1)max1=aij;maxi=max1;自测练习六源程序文本:#include#include#defineN

12、50voidmain()charaN;intnumber=1;printf(inputastring:n);gets(a);for(inti=0;iN&ai!=0;i+)if(ai=)number+;printf(共有%d个单词n,number);运行结果截图:7自测练习七源程序文本:#include#include#defineN50voidmain()voidcat(char,char);chara1N,a2N/2;printf(inputtwostrings:n);gets(a1);gets(a2);cat(a1,a2);printf(%sn,a1);voidcat(chara1,chara2)for(inti=0;a1i!=0;i+);for(intj=0;a2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号