《c语言程序设计教学课件》程序改错(自我总结)

《c语言程序设计教学课件》程序改错(自我总结)

ID:42193987

大小:461.12 KB

页数:19页

时间:2019-09-09

《c语言程序设计教学课件》程序改错(自我总结)_第1页
《c语言程序设计教学课件》程序改错(自我总结)_第2页
《c语言程序设计教学课件》程序改错(自我总结)_第3页
《c语言程序设计教学课件》程序改错(自我总结)_第4页
《c语言程序设计教学课件》程序改错(自我总结)_第5页
资源描述:

《《c语言程序设计教学课件》程序改错(自我总结)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1、给定程序modi.cqbfun函数的功能是:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线元素之积。#includevoidfun()inta[3][3],sum;for(i=0;i<3;i++){for(H);jv3;j++)scanf(n%d,ra[i][j]);}for(i=0;i<3;i++)sum=sum*a[il[il;printf("Sum=%dn,sum);}main(){fun();}2、给定程序modi.c中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并

2、作为函数值返回。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得増行或删行,也不得更改程序的结构!#include#includeintfun(intm){inti,k;for(i=m+l;;i++){for(k=2;k

3、定程序modi,c中,函数fun的功能是:用选择法对数组屮的n个元素按从小到大的顺序进行排序。#include#defineN20voidfun(inta[J,intn){inti,j,t,p;for(j=O;j

4、[i]);printf(',");fun(a,m);printf("排序后的数据:");for(i=0;idoublefun(intm){inti;doublct,y=O;for(i=l;i<=m;i++){t=l/sqrt(i);y

5、=y+t;}returny;}main(){intm;doubley;clrscrQ;printf(nEnterm:n);scanf(u%d,r,&m);printf(Hy=%f',,fun(m));5、给定程序modi.c中,函数fun的功能是:求出a所指数组屮最大数和次最大数(规定最大数和次最大数不在a[0]和a[l]中,依次和a[0]>a[l]中的数对调。例如数组中原有的数为:7、10、12、0、3、6、9、11、5、8,输出的结果为:12、11、7、0、3、6、9、10、5、8。#include#

6、include#dcfincN20voidfun(int*a,intn){intk,m1,m2,maxI,max2,t;max1=max2=-32768;m1=m2=0;for(k=0;kmaxl){max2=max1;m2=m1;maxl=a[kj;ml=k;)elseif(a[k]>max2){max2=a[k];m2=k;}t=a[0];a[ml]=a[0J;a[m1J=t;t=a[1];a[m2]=a[1];a[m2]=t;}main(){intx,b[N]={7,10,12

7、,0,3,6,9,11,5,8},n=10,i;clrscr();for(i=0;i#include#include

8、.h>intfun(inthigh){intsum=0,n=0J,ycs;while((high>=2)&&(n<10)for(j=2;j<=high/2;j++)if(high%j==O){yes=O;break}if(yes){sum+=hig

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。