1C语言程序改错29

1C语言程序改错29

ID:42411700

大小:1.52 MB

页数:35页

时间:2019-09-14

1C语言程序改错29_第1页
1C语言程序改错29_第2页
1C语言程序改错29_第3页
1C语言程序改错29_第4页
1C语言程序改错29_第5页
资源描述:

《1C语言程序改错29》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1C语言程序改错【程序改错】功能:在一个一维整型数组中找出其中最大的数及其下标。*/max_min(a,10);output(a,10);}voidinput(int*arr,intn){int*p,i;P=arr;printf(Hpleaseenter10integers:n);#include#defineN10floatfun(int*a,int*bjntn){int*c,max=*a;fbr(c=a+l;cif(*c>max){max=*c;b=c-a;returnmax;voidmain()inta[N],i,max

2、,p=0;printf(Hpleaseenter10integers:n);Er(j=0.i/**********fOUND**********/get(“%A,a[i]);/**********found**********/m=fun(a,p,N);printf(nmax=%d.position=%d,max,p);}答案:====(答案1)====intfun(int*a,int*b,intn)====(答案2)====*b=c-a;===(答案3)====scanf(”%d”,&a[i]);======或======

3、scanf(M%d!a+i);====(答案4)====max=fun(a.&p,N);中2C语言程序改错【程序改错】功能:为一维数组输入10个整数;将其中最小的数与第一个数对换,将最大的数与最后一个数对换,输出数组元素。*/#includemain(){inta[10];voidinput();voidoutput();voidmax_min();input(aJO);scanf(H%dp);}voidmax」nin(int*arr,intn){"int*min,*max,*p,t;min=max=arr;for(p=arr

4、+l;pif(*p<*max)max=p;elseif(*p<*min)min=p;t=*arr;*arr=*min;*min=t;if(max=arr)max=min;t=*(arr+n-l);*(arr+l)=*max;*max=t;}voidoutput(int*arrjntn){int*p,i;P=arr;printf(nThechangedarrayis:rt);while(i=0;iprintf(H%3dn,*p++);printf(M,');}答案:=====(答案])====scanf(”%d”,pd++)

5、;=======或======scanfC%d”,arr[i]);=======或======scanf(H%dp+i);=======^=======scanf(n%darr+i);=—=(答案2)—==if(*p>*max)=======^=======if(*max<*p)=—=(答案3)—==if(^max^==^arr^)====(答案4)—==fdr(i=O;i======BK=======fbr(i=0;n>i;i++)=======^=======fbr(p=aiT;p=======^======fbr(i=0

6、;i<=n-l;i++)=======^======for(i=0;n-l>=i;i++)=====^======for(p=arr;p<=arr+n-1;)=====或======fbr(p=air;air+ml>=p;)屮5C语言程序改错【程序改错】=======或======s+=1.0/(float)t;=======^=======s+=1.0/(double)t;=======^=======s=*s★+★1^★/(doublc)t;中6C语言程序改错功能:求如下表达式:111S=1+++……+1+21+2+31+2+

7、3+……+n*/【程序改错】功能:利用二维数组输出如图所示的图形。**********#includemain()*/intn;doublefun();printf(nPleaseinputanumber:n);/**********found**********/print(”%d”,n);printf(H%10.6fHAn(n));#include#include/**********found**********/#defineN=7main()for(j=0;j/**********found**********/fu

8、n(intn)intij,t;doubles;s=0;/**********found**********/while(i=l;i<=n;i++);chara[N][N];inti,j,z;fbr(i=O;i/**********FOUND****

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

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

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