网站大量收购独家精品文档,联系QQ:2885784924

C++编程课后答案之数组.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C编程课后答案之数组

循环结构的程序设计 实验目的:掌握数组的应用 1 #includeiostream.h void main () { int i,a[20],w,n,m,t; cout输入数据个数:; cinn; cout输入数据:; for(i=0;in;i++) cina[i]; w=0;m=0; for(i=0;in-1;i++) { if(a[i]a[w]) w=i; else if(a[i]a[m]) m=i; } t=a[m]; a[m]=a[0]; a[0]=t; t=a[w]; a[w]=a[n-1]; a[n-1]=t; cout处理结果:; for(i=0;in;i++) cout a[i]; coutendl; } 2 #includestdio.h void main() { int i=-1,m=0; float a[20],ave,sum=0; printf(输入实数); do { i++; scanf(%f,a[i]); } while(a[i]0); for(i=0;a[i]0;i++) { sum=sum+a[i]; ave=sum/(i+1);} for(i=0;a[i]0;i++) { if(a[i]ave) m=m+1; } printf(大于等于平均值的实数个数); printf(%d\n,m); } 3 #includeiostream.h void main () { int i,a[100],k=1,m=1; for(i=1;i=100;i++) if((i%7==0)||(i%11==0)) { a[k]=i; k++; m++; } cout1~100之间能被7或11整除的所有整数:endl; for(k=1;k=m;k++) { cout a[k]; if(k%10==0) coutendl; } coutendl; } 4 #includeiostream.h void main() { int i=0,n=0,a[20],m; cout输入数列:; do { cina[i]; i++; n++; } while(a[i-1]!=0); cout输入要查找的数:; cinm; for(i=0;in;i++) { if(a[i]==m) { break; } } if(in-1) coutm在数列中,是第i+1个数。; else coutm不在数列中。; coutendl; } 5 #includeiostream.h void main() { int a[20],i=0,n,k,j; cout输入数列:; do { i++; cina[i]; n=i; } while(a[i]0); cout输入要查找的数:; cink; for(i=1;a[i]0;i++) { if(k==a[i]) {j=i; for(j=i;jn;j++) a[j]=a[j+1]; } if(k==a[i]) 如果是3个一难道要继续重复吗 {j=i; for(j=i;jn;j++) a[j]=a[j+1]; } } for(i=1;a[i]0;i++) couta[i] ; } 6 #includeiostream.h void main() { int i,a[20],n; cout请输入数据个数:; cinn; cout请输入数据:; for(i=1;i=n;i++) { cina[i]; } a[0]=a[n]; for(i=n-1;i0;i--) { a[i+1]=a[i]; } a[1]=a[0]; for(i=1;i=n;i++) cout a[i]; coutendl; } 7 #includeiostream.h void main() { int a[11],i,j,w,t,k; cout输入数列:; for(i=1;i11;i++) cina[i]; for(i=1;i10;i++) { w=i; for(j=i+1;j=10;j++) if(a[w]a[j]) w=j; if(w!=i) { t=a[w]; a[w]=a[i]; a[i]=t; } } coutendl输

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档