实验6数组答案.docx
- 文档编号:6354294
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:14
- 大小:18.55KB
实验6数组答案.docx
《实验6数组答案.docx》由会员分享,可在线阅读,更多相关《实验6数组答案.docx(14页珍藏版)》请在冰豆网上搜索。
实验6数组答案
C语言程序设计实验教学(6)
【实验目的】数组的应用是很重要的一章。
通过实验把握一维数组的要紧应用,并明白得数组的存储。
对二维数组的处置要比较熟悉。
【实验要求】一维数组的题目要求全面把握,应用循环结构完成一维数组的输入、处置和输出。
二维数组能够完成简单的数据处置和应用。
【实验课时】
【实验内容】
一维数组:
1、概念一个10个元素的int数组a,输入10个数,并输出。
main()
{inti,a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
printf("%5d",a[i]);
printf("\n");
}
2、用数组来保留Fibonacci数列前20项数值,以每5个数据为一行进行输出。
main()
{inti;longf[20];
f[0]=1;f[1]=1;
for(i=2;i<20;i++)
f[i]=f[i-1]+f[i-2];
for(i=0;i<20;i++)
{if(i%5==0)printf("\n");
printf("%10ld",f[i]);
}
printf("\n");
}
3、统计具有10个元素的自然数数组中的奇数个数。
main()
{inti,num[10],count=0;
for(i=0;i<10;i++)
{printf("enterNO%d:
",i+1);/*给予输入提示*/
scanf("%d",&num[i]);
if(num[i]%2!
=0)count++;}
printf("Countis:
%d\n",count);
}
4、计算整数数组num中的最大值及其所在的下标。
main()
{inti,max,p,a[10];
printf("pleaseenter10data:
\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];p=0;
for(i=1;i<10;i++)
if(a[i]>max){max=a[i];p=i;}
printf("maxis:
%d\n",max);
printf("pointis:
%d\n",p+1);
}
5、在包括10个整数的数组中找出最大者,并与第一个元素互换。
main()
{inti,max,p,t,a[10];
printf("pleaseenter10data:
\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("outputtheoriginalarray:
\n");
for(i=0;i<10;i++)
printf("%5d",a[i]);
printf("\n");
max=a[0];p=0;
for(i=1;i<10;i++)
if(a[i]>max){max=a[i];p=i;}
t=a[0];a[0]=a[p];a[p]=t;
printf("outputarrayafterswap:
\n");
for(i=0;i<10;i++)
printf("%5d",a[i]);
printf("\n");
}
6、输出整数数组num中所有大于平均值的数。
main()
{inti,n,num[100];longsum=0;floatave;
printf("enterthenumberofdata(<100):
\n");
scanf("%d",&n);
for(i=0;i {scanf("%d",&num[i]); sum+=num[i];} ave=sum*n; printf("ave=%f\n",ave); printf("thedata(>ave)are: \n"); for(i=0;i if((float)num[i]>ave)printf("%5d",num[i]); printf("\n"); } 7、实现对n个数的数列从小到大排序。 (比较互换法、选择法、冒泡法) 方式一: 比较互换法 #include<> main() {inti,j,n,a[100];inttemp;clrscr(); printf("enterthenumber: \n"); scanf("%d",&n);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 数组 答案