C語言上級實驗報告精選三篇_第1頁
C語言上級實驗報告精選三篇_第2頁
C語言上級實驗報告精選三篇_第3頁
C語言上級實驗報告精選三篇_第4頁
C語言上級實驗報告精選三篇_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第頁共頁C語言上級實驗報告精選三篇C語言上級實驗報告精選三篇C語言上級實驗報告精選三篇篇一:C語言程序設(shè)計實驗報告范例C語言程序設(shè)計實驗報告學(xué)號:姓名:1、設(shè)計一個函數(shù)fc,統(tǒng)計數(shù)組中偶數(shù)和奇數(shù)的個數(shù),數(shù)組元素個數(shù)不多于10個。編寫main函數(shù),正確調(diào)用fc函數(shù),實現(xiàn)對數(shù)組a的統(tǒng)計,輸出統(tǒng)計結(jié)果。#include“stdio.h”intj=0;intfun(inta[],intn){inti,c=0;for(i=0;i<n;i++)if(a[i]%2==0)c=c+1;elsej=j+1;return(c);}intmain{inti,num[5];for(i=0;i<5;i++)scanf(“%d”,-num[i]);printf(“oushu:%d”,fun(num,5));printf(“jishu:%d”,j);return0;}篇二:C語言_上機(jī)實驗報告樣例實驗報告課程名稱程序設(shè)計語言C實驗名稱控制構(gòu)造程序設(shè)計姓名學(xué)號專業(yè)班級材料1006實驗日期成績指導(dǎo)老師一、實驗?zāi)康?.學(xué)會正確使用關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式。2.掌握if語句和switch語句的構(gòu)造和使用。3.掌握用while語句,do-while語句和for語句實現(xiàn)循環(huán)的方法。4.編寫含有選擇構(gòu)造的程序5.練習(xí)循環(huán)程序的設(shè)計和調(diào)試一、實驗?zāi)縋二,實驗內(nèi)容。1分段函數(shù)求最大值,2.保存程序,文件名為xt7-4.c3.運(yùn)行程序,輸入5程序輸出如下:arraya:14691316192840100data:5Now,arraya:145691316192840100習(xí)題7.61.翻開TC++3。1集成開發(fā)環(huán)境,編寫程序代碼如下:#include#defineN11voidmain{inti,j,a[N][N];for(i=1;i<N;i++){a[i][i]=1;a[i][1]=1;}for(i=3;i<N;i++)for(j=2;j<=i-1;j++)a[i][j]-a[i-1][j-1]+a[i-1][j];for(i=1;i<N;i++){for(j=1;j<=i;j++)printf(“%6d”,a[i][j]);printf(“”);}printf(“”);}2.保存程序,文件名為xt7-6.c3.輸出結(jié)果:11111111111213314641510105161520156172135352171828567056288193684126126843691習(xí)題7.81.翻開TC++3。1集成開發(fā)環(huán)境,編寫程序代碼如下:#include#defineN4#defineM5voidmain{inti,j,k,a[N][M],max,maxj,flag;printf(“pleaseinputmatrix:”);for(i=0;i<N;i++)for(j=0;j<M;j++)scanf(“%d”,-a[i][j]);for(i=0;i<N;i++){max=a[i][0];maxj=0;for(j=0;j<M;j++)if(a[i][j]》max){max=a[i][j];maxj=j;}flag=1;for(k=0;k<N;k++)if(max》a[k][maxj]){flag=0;continue;}if(flag){printf(“a[%d][%d]=%d”,i,maxj,max);break;}}if(!flag)printf(“Itisnotexist!”);}2.保存程序,文件名為:xt7-8.c3.輸入pleaseinputmatrix:12342345468106912158121620輸出結(jié)果:a[0][4]=5五、實驗分析和總結(jié)1.本程序的功能是將數(shù)以數(shù)組輸入,結(jié)合循環(huán)進(jìn)展排序,運(yùn)算等,算法的根本思想是進(jìn)行數(shù)組引用。2.程序編譯和運(yùn)行時出現(xiàn)了如下錯誤:數(shù)組中分號亂用出錯的原因和調(diào)試(糾錯)步驟如下:對數(shù)組引用不夠純熟,理解不夠透徹。3.通過編寫本程序,有如下,體會:數(shù)組引用很方便,能使大量運(yùn)算簡化。篇三:C語言實驗報告C語言程序設(shè)計實驗報告1實驗?zāi)康牡谝粋€實驗:1純熟掌握順序構(gòu)造程序設(shè)計;○○2學(xué)會正確使用邏輯運(yùn)算符及邏輯表達(dá)式;○3純熟掌握if、ifelse、ifelseif語句,掌握if語句中的嵌套關(guān)系和匹配原那么,利用if語句實現(xiàn)分支選擇構(gòu)造;○4純熟掌握switch語句格式及使用方法,利用switch語句實現(xiàn)分支選擇構(gòu)造○5掌握簡單、常用的算法,并在編程過程中體驗各種算法的編程技巧,進(jìn)一步學(xué)習(xí)調(diào)試程序,掌握檢查語法錯誤和邏輯錯誤的的方法。第二個實驗:○1純熟掌握while語句、do-while語句和for語句格式及使用方法,掌握三種循環(huán)控制語句的循環(huán)過程以及循環(huán)構(gòu)造的嵌套,利用三種循環(huán)語句實現(xiàn)循環(huán)構(gòu)造;○2掌握簡單、常用的算法,并在編程過程中體驗各種算法的編程技巧;○3進(jìn)一步學(xué)習(xí)調(diào)試程序,掌握語法錯誤和邏輯錯誤的檢查方法。2實驗內(nèi)容第一個實驗:輸入一個整數(shù)m,將其數(shù)值按照大于0,小于等于0兩個類別分類顯示。要求:1該程序利用if-else語句實現(xiàn);○2將變量m定義為整型;○3通過scanf函數(shù)輸入變量m的值;○4輸入整數(shù)m前,利用puts或printf給出提示信息;○5輸出結(jié)果時有必要的說明,例如:輸入358時,顯示358○isgreaterthan0,輸入-23時,顯示-23islessthanorequalto0;6運(yùn)行程序,分別輸入123,0,-22,并檢查輸出信息的'的正確性?!鸬诙€實驗:輸入一串字符〔以回車鍵完畢〕,統(tǒng)計其中數(shù)字、大寫字母、小寫字母、以及其他字符的個數(shù)。要求:1通過鍵盤輸入字符串;○2在輸入字符串之前給出相應(yīng)提示;○3按照數(shù)字、大寫字母、小寫字母和其他字符數(shù)的順序輸出結(jié)果?!?算法描繪流程圖4程序第一個實驗:#includemain{intm;scanf(“%d”,m);printf(“enteracharacter:”);{if(m》0)printf(“%disgreaterthan0”,m);elseprintf(“%dislessthanorequalto0”,m);}}第二個實驗:#include#includemain{charc;intw=0,x=0,y=0,z=0;printf(“entercharacters:”);while((c=get))!=''){if((c》='0'--c<='9'))w++;elseif(c》='A'--c<='Z')x++;elseif(c》='a'--c<='z')y++;elsez++;}printf(“w=%d,x=%d,y=%d,z=%d”,w,x,y,z);}5測試數(shù)據(jù)第一個實驗:測試數(shù)據(jù)為:123,0,-22第二個實驗:所輸入的字符串為:6運(yùn)行結(jié)果7出現(xiàn)問題及解決方法1第一個實驗中,○對于“printf(“%disgreaterthan0”,m);”的輸入存在一些問題;通過查課本,找到類似輸出形式的寫法;2第二個實驗中需要用到函數(shù)string,通過百度查閱弄懂這個函數(shù)的使用方法,○還是對這個

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論