实验四__循环结构及数组在程序设计中的应用.doc

实验四__循环结构及数组在程序设计中的应用.doc

ID:58685991

大小:66.00 KB

页数:4页

时间:2020-10-12

实验四__循环结构及数组在程序设计中的应用.doc_第1页
实验四__循环结构及数组在程序设计中的应用.doc_第2页
实验四__循环结构及数组在程序设计中的应用.doc_第3页
实验四__循环结构及数组在程序设计中的应用.doc_第4页
资源描述:

《实验四__循环结构及数组在程序设计中的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验四循环结构及数组在程序设计中的应用【实验目的】1.初步体验数组在程序中的应用;2.熟练应用循环结构编程;3.对所选数排序的初步应用。【实验内容】实验一:数组中插入一数,程序如下:#includeintmain(){inta[11];inti,j,t,x;printf("有一已排好的数组,输入一个数之后,按原来的顺序插入数组中");printf("请输入10个整数:");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("",a[i]);for(i=0;i<9;i++){for(j=0;j<9-i;

2、j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}printf("请输入要插入的数:");scanf("%d",&x);for(i=0;i<9;i++)if(a[i]=i+1;j--)a[j]=a[j-1];a[i+1]=x;break;}for(i=0;i<=10;i++)printf("%d",a[i]);printf("");return0;}结论:结果正确。实验二:图形的输出,程序如下:#includeintmain(){inti,j;

3、for(i=1;i<=5;i++){for(j=1;j<=9+2*(i-1);j++){if(j<=2*(i-1))printf("");elseif(j%2==0)printf("");elseprintf("*");}printf("");}printf("");return0;}结论:结果正确。实验三:数组的选排,程序如下:#includeintmain(){inta[20];inti,j,k,t;printf("请输入20个整数:");for(i=0;i<20;i++)scanf("%d",&a[i]);printf(""

4、);for(j=0;j<9;j++){for(k=1;k<20-2*j;k=k+2)if(a[k]>a[k+2]){t=a[k];a[k]=a[k+2];a[k+2]=t;}}printf("排序后输出如下:");for(i=0;i<20;i++)printf("%d",a[i]);printf("");return0;}结论:结果正确。实验四:求和运算,程序如下:#include#includeintmain(){inti,t,n;doublex,sinx;scanf("%lf%d",&x,&n);for(sinx=0,

5、t=1,i=1;i<=n;i++){if(i==1)t=1;elset*=2*(i-1)*(2*i-1);sinx+=(double)(pow(-1,i-1)*pow(x,2*i-1)/t);}printf("%lf",sinx);return0;}结论:结果正确。【实验小结】1.注意“==”与“=”的区别;2.注意“{}”在循环中所能起到的作用;3.注意数组排序时用到循环变量的循环值;4.图形输出中横纵的应用。

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

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

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