首页 实验九+循环、数组、函数和指针综合应用

实验九+循环、数组、函数和指针综合应用

举报
开通vip

实验九+循环、数组、函数和指针综合应用实验4 逻辑结构程序设计 实验九 循环、数组、函数和指针综合应用 一、实验目的 熟悉循环、数组、函数和指针在程序设计中的综合应用。 二、实验内容和步骤 (一)程序调试。找出以下程序中的错误并改正使之得出正确的结果。 1.有一程序其功能是:调用selectsort()函数,利用选择排序算法,对主函数产生的8个随机整数按降序排序。 请改正程序中的错误,使它能得出正确结果。 注意:不得增行或删行,也不得更改程序结构。 #include void selectsort(int *a,int n) { int i,j p,...

实验九+循环、数组、函数和指针综合应用
实验4 逻辑结构程序设计 实验九 循环、数组、函数和指针综合应用 一、实验目的 熟悉循环、数组、函数和指针在程序设计中的综合应用。 二、实验内容和步骤 (一)程序调试。找出以下程序中的错误并改正使之得出正确的结果。 1.有一程序其功能是:调用selectsort()函数,利用选择排序算法,对主函数产生的8个随机整数按降序排序。 请改正程序中的错误,使它能得出正确结果。 注意:不得增行或删行,也不得更改程序结构。 #include void selectsort(int *a,int n) { int i,j p,temp; for(i=0;ia[j]) p=j; temp=a[p]; a[p]=a[j]; a[j]=temp; } } void main() { int x[8],i; for(i=0;i<8;i++) x[i]=rand()%30; selectsort(x[],8); for(i=0;i<8;i++) printf(“%5d”,x[i]); printf(“\n”); } 2.有一程序,其功能是:输入一个整数,计算其八进制并输出。 请改正程序中的错误,使它能得出正确结果。 注意:不得增行或删行,也不得更改程序结构。 #include void main() { int b[16],x,k,r,i; printf(“enter a integer:”); scanf(“%d”,x); printf(“\n%6d’s octavo number is:”,x); k=-1; do { r=x/8; k++; *(b+k)=r; x%=8; }while(x=0); for(i=k;i>=0;i--) printf(“%ld”,b+i); printf(“\n”); } 3.有一程序,其中fun()函数的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。主函数输入m,调用fun函数,输出素数。 请改正程序中的错误,使它能得出正确结果。 注意:不得增行或删行,也不得更改程序结构。 #include #include void fun(int m) { int i,j,k; for(i=m;;i++) { j=sqrt(i); for(k=2;k<=j;k++) if(i%k!=0) break; if(k
本文档为【实验九+循环、数组、函数和指针综合应用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_777003
暂无简介~
格式:doc
大小:30KB
软件:Word
页数:2
分类:理学
上传时间:2011-01-10
浏览量:35