函數(shù)編程題5道附答案.docx

函數(shù)編程題5道附答案.docx

ID:57699331

大?。?6.35 KB

頁數(shù):10頁

時間:2020-09-01

函數(shù)編程題5道附答案.docx_第1頁
函數(shù)編程題5道附答案.docx_第2頁
函數(shù)編程題5道附答案.docx_第3頁
函數(shù)編程題5道附答案.docx_第4頁
函數(shù)編程題5道附答案.docx_第5頁
資源描述:

《函數(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;i

7、---------------------------------------------題目:補充函數(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、其他變量-----------------------------

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。