



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
精選優質文檔-----傾情為你奉上精選優質文檔-----傾情為你奉上專心---專注---專業專心---專注---專業精選優質文檔-----傾情為你奉上專心---專注---專業一、實驗目的1、掌握數組作為參數的函數編寫與調用方法2、掌握數組作為參數的特殊性3、掌握字符串作為參數的函數編寫與調用方法二、知識要點1、地址傳遞的概念及使用2、數組元素和數組名作為函數參數的特點與區別3、字符串作為參數的特點:‘\0’三、實驗預習(要求做實驗前完成)1、數組作為函數參數時,其特殊性是2、定義作為參數的函數時,通常需要提供長度作為參數;而定義作為參數的函數時,通常不需要提供長度參數3、寫出滿足如下要求函數的函數首部:①函數名為fmax,求一個實型數組的最大元素值:②函數名為scount,求一個字符串中大寫字母的個數:③函數名為delf,刪除一個字符串的第一個字符:四、實驗內容1、編寫一個函數,其功能是將字符串中的大寫字母改為小寫字母,其他字符不變。2、編寫一個函數,求出給定的二維數組中每一行最大的元素,并顯示出來。3、在主函數中輸入N個人的某門課程的成績,分別用函數求:①平均分、最高分和最低分;②分別統計90~100分的人數、80~89分的人數、70~79分的人數、60~69分的人數及59分以下的人數。結果在主函數中輸出。五、實驗結果(要求寫出運行界面及輸出的運行結果)六、實驗小結1.#include<stdio.h>#include<string.h>voidchange(chara[]){inti;for(i=0;i<strlen(a);i++)if(a[i]>='A'&&a[i]<='Z') a[i]+=32;}voidmain(){charc[30],k;printf("請輸入一個包含大寫字母的字符串:\n");gets(c);change(c);puts(c);}2.#include<stdio.h>voidmax(intb[3][3]){inti,j,max[3];for(i=0;i<3;i++)max[i]=b[i][0];for(i=0;i<3;i++)for(j=0;j<3;j++)if(b[i][j]>max[i])max[i]=b[i][j];for(i=0;i<3;i++) printf("第%d行最大值為:%d\n",i+1,max[i]);printf("\n");}voidmain(){inti,j,a[3][3];printf("輸入3行3列的數組:");for(i=0;i<3;i++)for(j=0;j<3;j++) scanf("%d",&a[i][j]);printf("數組元素為:\n");for(i=0;i<3;i++){for(j=0;j<3;j++)printf("%d",a[i][j]);printf("\n");}max(a);}3.#include<stdio.h>intmax,min;floataver;voidf1(intscore[],intn){inti;floatsum;max=min=sum=score[0];for(i=1;i<n;i++){sum+=score[i];if(score[i]>max)max=score[i];elseif(score[i]<min)min=score[i];}aver=sum/n;}voidf2(intscore[],intb[],intn){inti;for(i=0;i<5;i++)b[i]=0;for(i=0;i<n;i++)switch(score[i]/10){case10:case9:b[4]++;break;case8:b[3]++;break;case7:b[2]++;break;case6:b[1]++;break;default:b[0]++;break;}}main(){inti,n,score[50],b[5];printf("輸入N值::");scanf("%d",&n);printf("輸入N個成績:");for(i=0;i<n;i++)scanf("%d",&score[i]);f1(score,n);printf("max=%dmin=%daver=%f\n",max,min,aver);f2(score,b,n);pri
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國機壓廣場磚數據監測研究報告
- 2025年中國無線數碼門鈴數據監測報告
- 2025年中國無線式電子吊鉤秤數據監測研究報告
- 2025年中國無梭織機電磁離合器市場調查研究報告
- 2025年中國旋轉套鉆數據監測報告
- 2025年中國斜毯加料機市場調查研究報告
- 2025年中國數字式感應考勤門禁監控系統市場調查研究報告
- 2025至2031年中國網絡管理軟件行業投資前景及策略咨詢研究報告
- 肇慶市實驗中學高中歷史三:第課近代科學技術革命教案
- 2025至2031年中國純天然小麥胚芽行業投資前景及策略咨詢研究報告
- 2024年家政服務職業技能大賽家庭照護賽項決賽試理論題庫1000題
- 2025勞動合同范本下載打印
- 微生物檢驗的基礎知識試題及答案
- 2025年北京市三類人員安全員c3證考試題庫及答案
- (四調)武漢市2025屆高中畢業生四月調研考試 地理試卷(含答案)
- GB/T 45434.3-2025中國標準時間第3部分:公報
- 北京市消防條例解讀
- 2025年中國城市軌道交通維修行業投資潛力分析及行業發展趨勢報告
- 公司轉讓租賃合同樣本
- 大概念視角下的初中數學函數單元整體教學設計研究與實踐
- 建筑工程檢測行業市場現狀分析及未來三到五年發展趨勢報告
評論
0/150
提交評論