C语言-程序填空

C语言-程序填空

ID:40534189

大小:73.00 KB

页数:12页

时间:2019-08-04

C语言-程序填空_第1页
C语言-程序填空_第2页
C语言-程序填空_第3页
C语言-程序填空_第4页
C语言-程序填空_第5页
资源描述:

《C语言-程序填空》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.功能:已定义一个含有30个元素的数组s,函数fun1的功能是按顺序分别赋予各元素从2开始的偶数,函数fun2则按顺序每五个元素求一个平均值,并将该值存放在数组w中。#includelongints[30];floatw[6];fun1(longints[]){intk,i;for(k=2,i=0;i<30;i++){/***********SPACE***********/【?】;k+=2;}}fun2(longints[],floatw[]){floatsum=0.0;intk,i;for(k=0,i=0;i<30;i++){sum+=s[i];

2、/***********SPACE***********/【?】;{w[k]=sum/5;/***********SPACE***********/【?】;k++;}}}main(){inti;fun1(s);/***********SPACE***********/【?】;for(i=0;i<30;i++){if(i%5==0)printf("");printf("%8.2f",s[i]);}printf("");for(i=0;i<6;i++)printf("%8.2f",w[i]);}(答案1)s[i]=k或s[i]=(i+1)*2(答案2)if((i+1

3、)%5==0)或if((i+1)/5*5==i+1)(答案3)sum=0或sum=0.0(答案4)fun2(s,w)2.功能:十个小孩围成一圈分糖果,老师分给第一个小孩10块,第二个小孩2块,第三个小孩8块,第四个小孩22块,第五个小孩16块,第六个小孩4块,第七个小孩10块,第八个小孩6块,第九个小孩14块,第十个小孩20块。然后所有的小孩同时将自己手中的糖分一半给左边的小孩;糖块数为奇数的人可向老师要一块。问经过这样几次调整后大家手中的糖的块数都一样?每人各有多少块糖?-------------------------------------------------

4、------*/#includemain(){inti,count=0,a[11]={0,10,2,8,22,16,4,10,6,14,20};/***********SPACE***********/while(【?】){for(i=1;i<=10;i++)a[i-1]=a[i-1]/2+a[i]/2;a[10]=a[10]/2+a[0];for(i=1;i<=10;i++)/***********SPACE***********/if(【?】)a[i]++;for(i=1;i<10;i++)/***********SPACE***********/

5、if(a[i]!=a[i+1])【?】;if(i==10)break;else{a[0]=0;count++;}}printf("count=%dnumber=%d",count,a[1]);}答案:=======(答案1)=======1=======(答案2)=======a[i]%2==1=======(答案3)=======break功能:用等分法在有序的循环数组中,找到最小元素的位置。-------------------------------------------------------*/#includeintcyclic_min

6、(intx[],intn){intleft=0;intright=n-1;intmid;/***********SPACE***********/while(【?】){mid=(left+right)/2;if(x[mid]voidmain(void){intx[]={20,23,28,35,39,40,42,8,10,15,17,19};intn=si

7、zeof(x)/sizeof(int);intloc,i;printf("FindCyclicMinimum");printf("===================");printf("GivenArraySortedinCyclicFashion:");for(i=0;i

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

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

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