資源描述:
《函數(shù)編程題5道附答案.docx》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、試卷編號:67所屬語言:C語言試卷方案:函數(shù)編程題5道試卷總分:100分共有題型:1種━━━━━━━━━━━━━━━━━一、程序設計共5題(共計100分)━━━━━━━━━━━━━━━━━第1題(20.0分)題號:775難度:中第8章/*-------------------------------------------------------【程序設計】---------------------------------------------------------題目:補充函數(shù),程序功能要求:有一個數(shù)組,調(diào)用函數(shù)search從數(shù)組找出所有大于10且為
2、3的倍數(shù),并輸出這些數(shù),調(diào)用函數(shù)change找出數(shù)組中的最大值,并將該最大值設置為999,最后調(diào)用函數(shù)output輸出所有數(shù)組元素。請將程序的函數(shù)體補充完整。要求:(1)循環(huán)變量為整型i,最大值為整型max,最大值下標為整型j。(2)循環(huán)語句使用for,且從小到大循環(huán)。-------------------------------------------------------*/#includevoidsearch(int*p,intn);voidoutput(int*p,intn);voidchange(int*p,intn);voi
3、dmain(){inta[10]={27,10,-20,-1,61,72,45,35,105,3};search(a,10);/*從數(shù)組找出所有大于10且為3的倍數(shù),并輸出這些數(shù)*/change(a,10);/*找出10個數(shù)的最大值,并將該最大值設置為999*/output(a,10);/*輸出數(shù)組元素值*/}/*函數(shù)功能:從數(shù)組找出所有大于10且為3的倍數(shù),并輸出這些數(shù)*//**********Program**********/voidsearch(int*p,intn){}/*找出10個數(shù)的最大值,并將該最大值設置為999*/voidchange(i
4、nt*p,intn){}/*函數(shù)功能:輸出數(shù)組元素值*/voidoutput(int*p,intn){}/**********End**********/答案:#includevoidsearch(int*p,intn);voidoutput(int*p,intn);voidchange(int*p,intn);voidmain(){inta[10]={27,10,-21,-1,61,72,45,35,105,3};output(a,10);/*輸出數(shù)組元素值*/search(a,10);/*從數(shù)組找出所有大于10且為3的倍數(shù),并輸出這些
5、數(shù)*/change(a,10);/*找出10個數(shù)的最大值,并將該最大值設置為999*/output(a,10);/*輸出數(shù)組元素值*/}/*函數(shù)功能:從數(shù)組找出所有大于10且為3的倍數(shù),并輸出這些數(shù)*/voidsearch(int*p,intn){inti=0;//1分for(i=0;i10&&p[i]%3==0)//1分printf("%d",p[i]);//1分}/*找出10個數(shù)的最大值,并將該最大值設置為999*/voidchange(int*p,intn){inti=0,j=0,max=p[0];//1分for
6、(i=1;imax)//1分{max=p[i];j=i;}//1分p[j]=999;//1分}/*函數(shù)功能:輸出數(shù)組元素值*/voidoutput(int*p,intn){inti;//1分printf("");for(i=0;i7、---------------------------------------------題目:補充函數(shù)編程題,程序功能要求:已知一個數(shù)組,其元素均為兩位正整數(shù),在程序中調(diào)用函數(shù)output_s把所有數(shù)組元素按逆序輸出;調(diào)用函數(shù)reset_s將計算各數(shù)組元素個位與十位數(shù)值之和,存入該數(shù)組元素,并輸出數(shù)組元素的值;最后調(diào)用函數(shù)calculate_s計算數(shù)組元素中的所有奇數(shù)的平均值,并輸出計算結果。請將函數(shù)補充完整。要求:(1)循環(huán)變量為整型i,循環(huán)語句使用for語句。(2)計算奇數(shù)平均值函數(shù)中和為整型sum,個數(shù)為整型c,輸出用表達式。(3)程序中不允許定義
8、其他變量-----------------------------