c語言實驗報告

時間:2023-10-24 14:21:12 王娟 實驗報告 我要投稿

c語言實驗報告(通用6篇)

  在經濟飛速發展的今天,報告有著舉足輕重的地位,不同的報告內容同樣也是不同的。其實寫報告并沒有想象中那么難,以下是小編為大家收集的c語言實驗報告,僅供參考,希望能夠幫助到大家。

c語言實驗報告(通用6篇)

  c語言實驗報告 1

  一、實習目的

  1.掌握在集成環境中編輯、編譯、連接和運行C程序的方法。

  (1)運行TC

  (2)啟動TC集成環境,輸入一個源程序,編譯并運行。

  2.掌握單步執行、設置/去除斷點,觀察變量或表達式的值。

  (3)在該程序中按CTRL+F7單步招待并在觀察窗口中查看變量和表達式的值。

  (4)設置/去除斷點,繼續調試。

  1、熟練掌握if.switch分支語句的使用。

  2、熟練掌握for.while.do.while循環語句的使用。

  3、熟練掌握函數的定義、說明、參數傳遞及嵌套和遞歸調用方法。

  4、熟練掌握一維數組、二維數組、字符數組的定義、說明和使用方法。

  熟練掌握結構體和指針的綜合應用鏈表的操作

  二、實習地點

  北京交通干部管理學院計算機系機房十三號.

  三、實習成果

  熟練掌握TC集成環境的使用方法。認真編寫實習報告和實習總結,描述實習操作和心得體會,總結在這次實習中的業務收獲,作出自我評價。熟練掌握并應用TC程序設計的各個知識點。掌握結構體和指針的聯合使用,學會鏈表的`構造和常用操作方法,認真編寫實習日志和實習體會。并通過各種途徑查找所需資料,拓寬視野,培養自學能力。

  四、實習心得

  在短短一周的實習期間使我獲取了不少新知識也鞏固了許多老知識。我體會到了老師和同學們的熱心幫助,無論面對學習中多大的困難,同學們都會幫助你,老師也會幫助你,大家就像兄弟姐妹一樣。老師安排我們有具有的分工:

  首先,在計算機機房里同學們積極的對C語言進行鞏固與實習,老師熱心的講解同學們提出的問題和實習過程中應該注意的事項和同學們的任何。老師把我們分為幾組,每一組十一個人,并且分配了具體的任務,在我們實習結束后每一組的同學都把自己組里的成果展示給大家一起分享,告訴大家編程的原理、方法等,使同學們既有動手能力,又能提高語言表達能力。

  然后同學們把自到自己的小組里,大家具體分工,你編這道題,我編這道題……我們不會的地方就去問學習比較好一些的同學,或者去問老師,老師和同學們總是那么的熱心,只要你還不明白,不論你問多少次,老師和同學們都會耐心地給你細心的講解,直到講會為止。

  最后我們把每天收獲到的知識和心得都以實習日志的形式寫好,最后交給老師。我們把自己的成果交給老師,就這樣,這次實習圓滿結束。

  這次實習是有益的,它不僅讓我們學習到了C語言的知識,更讓我們學習到了同學們之間的那種團隊精神,為我以后踏入社會工作準備了很多良好的知識與經驗。

  c語言實驗報告 2

  一、實驗目的:

  1、掌握C語言的數據類型和變量的聲明。

  2、掌握不同類型數據之間賦值的規律。

  3、掌握C語言的`運算符和表達式的使用。

  4、熟悉C程序的編輯、編譯、連接和運行的過程。

  二、實驗內容:

  ①輸人程序: #includevoid main() { int a, b; float d,e; char c1,c2; double f, g; long m, n; unsigned int p,q; a=61;b=62; c1=a;c2=b; d=3.56;e=-6.87; f=3157.890121;g=0.123456789; m=50000;n=-60000; p=32768;q=40000; printf("a=%d,b=%d c1=%c,c2=%c d=%6.2f,e=%6.2f ",a,b,c1,c2,d,e); printf("f=%15.6f,g=%15.6f m=%ld,n=%ld p=%u,q=%u ",f,g,m,n,p,q); }

  ②運行此程序并分析結果 (2)按習題4.8要求編寫程序 題目為: 設圓半徑r=l.5,圓柱高h=3,求圓周長、圓面積、圓球表面積、圓球體積、圓柱體積。 用scanf輸人數據,輸出計算結果口輸出時要有文字說明,取小數點后兩位數字。

  程序:

  三、實驗步驟:

  ①輸人程序:

  #include

  void main() { int a, b; float d,e; char c1,c2; double f, g; long m, n; unsigned int p,q; a=61;b=62; c1=a;c2=b; d=3.56;e=-6.87; f=3157.890121;g=0.123456789; m=50000;n=-60000; p=32768;q=40000; printf("a=%d,b=%d c1=%c,c2=%c d=%6.2f,e=%6.2f ",a,b,c1,c2,d,e); printf("f=%15.6f,g=%15.6f m=%ld,n=%ld p=%u,q=%u ",f,g,m,n,p,q); }

  ②運行此程序并分析結果。

  預計結果:

  a=61,b=62

  c1=a,c2=b

  d=``3.56,e=`-6.87

  f=````3157.890121,g=```````0.123456

  m=50000,n=-60000

  p=32768,q=40000(`代表空格)

  結果:

  g的輸出看來是四舍五入了。

  ③在此基礎上,將程序第9~14行改為:

  a=61;b=62;

  c1=a;c2=b;

  f=3157.890121;g=0.123456789;

  d=f;e=g;

  p=a=m=50000;q=b=n=-60000;

  運行程序,分析結果。

  p=a=m=50000;q=b=n=-60000;這兩條語句將p、a、m的值和q、b、n的值都重新賦了相應的新值。除m、n外都是整型、無符號整型或字符型,因此輸出會按數據類型強制截取,因此得到的值會不盡相同,但可以從理論上做出推測,但由于編譯系統的不同,真正得到的結果也可能不盡相同。

  ④改用scanf函數輸人數據而不用賦值語句,scanf函數如下:

  scanf("%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u",&a,&b,&c1,&c2,&d,&e,&f,&g,&m,&n,%p,%q);

  輸入的數據如下:

  分析運行結果。

  (說明:lf和ld格式符分別用于輸人double型和long型數據)

  ⑤在④的基礎上將printf語句改為:

  printf("a=%d,b=%d c1=%c,c2=%c d=%15.6f,e=%15.6f ",a,b,c1,c2,d,e);

  printf("f=%f,g=%f m=%ld,n=%ld p=%u,q=%u ",f,g,m,n,p,q);

  運行程序:

  ⑥將p、q改用%o格式符輸出。

  ⑦將scanf函數中的%1f和%ld改為%f和%d,運行程序并觀察分析結果。

  出現錯誤,提示為:浮點錯誤:超出范圍。程序異常中止。 (2)按習題4.8要求編寫程序

  題目為:

  設圓半徑r=l.5,圓柱高h=3,求圓周長、圓面積、圓球表面積、圓球體積、圓柱體積。 用scanf輸人數據,輸出計算結果口輸出時要有文字說明,取小數點后兩位數字。 程序:

  #include

  void main()

  {

  float h,r,s,sq,vq,vz;

  float pi=3.1415926;

  printf("Please input the circinal r, and the cylindrical h:");

  scanf("%f,%f",&r,&h);

  l=2*pi*r;

  sq=4*pi*r*r;

  vq=4.0/3.0*pi*r*r*r;

  vz=pi*r*r*h;

  printf("circinal girth is: l=%6.2f ",l);

  printf("circinal area is: s=%6.2f ",s);

  printf("sphere surface area is: sq=%6.2f ",sq);

  printf("sphere cubage is: vq=%6.2f ",vq);

  printf("cylindrical cubage is: vz=%6.2f ",vz);

  }

  (3)編程序,用getchar函數讀人兩個字符給c1 ,c2,然后分別用putchar函數和printf輸出這兩個字符。 上機運行程序,比較用printf和putchar函數輸出字符的特點。 程序如下: #includevoid main() { char c1,c2; printf("Please input tow letters: "); c1=get); c2=get); printf("Putchar is: "); putc1); putc2); printf(" "); printf("Printf is: "); printf("%c %c ",c1,c2);

  }

  可見有putchar輸出的結果是一個字符一個字符順序輸出的。每個putchar函數只能輸出一個字符,且只能輸出字符,而printf可以輸出多個數據,且為任意類

  四、實驗心得(體會):

  通過本次C語言上機實驗,我對順序結構程序設計有了一定的了解。通過幾個例題,我對順序結構中scanf和printf語句的基本實用情況有了一定的理解。我相信這些都為后來的編程打下基礎。對C語言學習,我會更加努力。

  c語言實驗報告 3

  實驗目的

  1、熟練掌握if、if…else、if…else if語句和witch語句格式及使用方法,掌握if語句中的嵌套關系和匹配原則,利用if語句和switch語句實現分支選擇結構。

  2、熟練掌握while語句、do…while語句和for語句格式及使用方法,掌握三種循環控制語句的循環過程以及循環結構的嵌套,利用循環語句實現循環結構。

  3、掌握簡單、常用的算法,并在編程過程中體驗各種算法的編程技巧。進一步學習調試程序,掌握語法錯誤和邏輯錯誤的檢查方法。

  實驗內容

  計算并輸出1000以內最大的10個素數以及它們的和。

  要求:

  在程序內部加必要的注釋。

  由于偶數不是素數,可以不考慮對偶數的處理。

  雖然在1000以內的素數超過10個,但是要對1000以內不夠10個素數的情況進行處理。

  輸出形式為:素數1+素數2+素數3+…+素數10=總和值。

  測試數據

  分別輸入1000、100、10測試。

  運行結果

  當素數個數小于10時的處理不夠完善,考慮不夠周全。把“+2”的`處理做的太勉強。

  程序過大,不夠精簡,無用文字太多。

  學習耐心與細心不足,如scanf(“%d”,&n);中的“&”經常忘記。

  編程思想不夠發散,例如如何判斷素數,只能想出2種方式(其中1種為參考教科書上內容);在今后學習中應更多的動腦,綜合運用所學。

  基本功不夠,如清屏clrscr()等函數用的不好,有時同樣的問題多次犯,給實驗課老師帶來很大的麻煩。這說明我的知識不夠廣,有很多有用但不做考試要求的書中內容沒有學好,認識程度不夠深刻。就算以后c語言這門課程結束后,也應多看相關東西,多上機練習,才能真正從本質上提高自己。

  知識不夠廣泛,如vc++6.0等程序,自己試了好一陣也不會用;說明我電腦水平還是不夠,自學能力不夠。已會的東西掌握的還是不夠好。

  實驗心得

  通過本次c語言上機實驗,我對這個介于人類與非人類之間

  的計算機編程語言有了一定的體驗。其間開心過、郁悶過、無奈過、彷徨過……隨著實驗的勝利成功與實驗報告的勝利完成,有點微微的自豪感使人難忘。感謝高克寧老師的高標準、嚴要求,感謝實驗課上小老師們的耐心指點,也感謝我在實驗中經歷過的點點滴滴……伴隨著學習的深入,我發現高深的東西還有很多很多,等待著我自己去挖掘。對c語言,我會更加努力。

  c語言實驗報告 4

  一、課程設計的目的

  (1)掌握結構化程序設計的基本方法,基本掌握面向對象程序設計的基本思路和方法。

  (2)掌握C的基本概念和基礎知識。

  (3)通過訓練能夠讀懂較為復雜的C語言源程序并具備基本C語言程序設計的能力。

  (4)熟練掌握各種常用類的定義,繼承,文件的應用,為更好的理解面向對象打下更好的基礎。

  (5)通過實訓,培養自己編寫、調試、分析大型應用程序的能力。

  (6)掌握面向對象的基本原理,提高學生綜合程序設計的能力。

  (7)培養自己獨立解決問題,查找資料的能力。同學之間相互幫助,相互交流,相互合作的團隊精神。

  (8)培養自己良好的學習興趣,獨立的編程風格。

  (9)通過實訓檢查自己學習上的不足,達到熟練掌握C語言的基本知識和技能。

  (10)《C語言程序設計》是計算機專業重要的課程,C語言功能豐富、表達能力強,使用靈活方便、可以編寫實用的應用軟件。

  (11)靈活使用C語言進行程序編寫,鞏固有關語句,變量定義、輸入、輸出、結構體,指針、文件操作等概念和方法。

  (12)提高調試程序的技能,提高軟件編寫的能力。學會編制結構清晰、風格良好、數據結構適當的C語言程序,從而具備解決綜合性實際問題的能力。

  二、課程設計的題目:

  學生成績管理系統

  三、課程設計報告內容

  1.學生成績數據包括:學號,姓名,語文,數學,英語,總分

  2.使用結構體數組存放學生成績.

  typedef struct stud /*學生成績數據結構*/

  {char id[10];

  Char name[20];

  Int yuwen;

  Int shuxue;

  Int yingyu

  Int totalscore;

  }stud;

  stud st[N]; /*學生成績數組*/

  #define N 60

  3.實現功能:

  輸入數據

  刪除數據

  查詢數據

  修改數據

  顯示數據

  數據可保存在文件中

  數據可從文件中讀出

  有命令菜單提示

  4.編寫的程序要求完整實現功能,用戶介面友好,程序運行可靠。

  5.設計的步驟

  (1)需求分析:了解基本原理,確定軟件的基本功能,查找相關資料;

  (2)總體設計:確定軟件的總體結構、模塊關系和總體流程;

  (3)詳細設計:確定模塊內部的流程和實現算法。

  (4)上機編碼和調試;

  (5)實際數據運行測試。

  6.各個功能模塊和函數命名

  7.各個功能模塊介紹:

  (1)輸入成績

  指定班級名稱和學期

  輸入若干條記錄

  添加存入指定成績文件尾部

  (2)刪除某同學的成績信息

  指定班級名稱和學期

  輸入學生的學號

  打開該班該學期的成績文件讀入所有數據查找指定學號的成績記錄,找到則刪除該記錄把所有數據寫回原數據成績文件

  (3)查詢某學生成績

  指定班級名稱和學期

  輸入學生的學號

  打開該班該學期的成績文件讀入所有數據查找指定學號的成績記錄并顯示該記錄

  (4)修改某學生成績

  指定班級名稱和學期

  輸入學生的學號

  打開該班該學期的成績文件讀入所有數據查找指定學號的成績記錄,找到顯示該記錄輸入該生正確的成績

  把所有數據寫回原數據成績文件

  (5)退出系統

  8.處理流程

  略

  四.總結

  學生成績管理系統的編寫,看似雜亂無頭緒,實際上卻并不如此。它的每一個功能都能分成模塊,有句話說的好,大事化小,小事化了。C語言編程也正式如此,把一個大的程序分為若干相互獨立的模塊,這樣使完成每一個模塊的工作變得單純而明確,這樣不僅降低了難度還使得思路清晰,很容易編寫出要做的程序,從而為設計一些較大的軟件打下了良好的基礎。

  分析問題:

  學生成績管理的整體功能都包括輸入數據、刪除數據、查詢數據、修改數據、顯示數據

  五大板塊。

  設計的數據對象包括整形:各科成績和總成績字符型:姓名、學號。程序的編譯與運行:

  (1)查找錯誤是一件讓人鬧心的事,但是要注重技巧,注意平時經驗

  的積累。才能在最快的時間找出錯誤

  (2)用心去查找,也許你會發現錯誤并不是很難找

  (3)程序編譯成功不要滿足現狀,要積極測試程序的可用性,對功能不理想,存在缺點的地方,積極的改進,完善。

  五.心得與感想

  一周的C語言實訓,雖然時間略顯倉促,但卻讓我學到了很多實際運用的技能!

  首先,在實訓中的第一步是編寫功能較為單一的小程序,雖然是小程序,但所用的知識卻都是我們本學期學習的.重點知識。在做題的過程中讓我們把這些知識復習了一遍,強化了知識!

  其次,這次作中所碰到的題目,在實訓中已經接觸過,所我們都比較深知這些題目的要求和算法,因次在編寫小程序時比較快,而且算法也是比較簡化,運算準確。鑒次我明白很多編程題要經過多次編寫修改與調試,才會得到最簡略的算法。

  再次,平時我們學C語言視乎都是為了考試或者做一些比較常規的題目,而這次實訓卻給我們的將所學知識運用于解決實際問題的機會,讓人更有激情,這就是編寫軟件的在雛形,也讓我們感受到了編寫軟件程序的樂趣。但是不僅僅是如此,更為重要的是在運用所學知識的過程中,記住這些知識,并能夠廣泛的運用!

  雖然我這次是編寫一個菜單的程序,但是如果我么留心的話,我們身邊有許多電子設備都是內置有程序的,我們也可以在此次專題實訓過后,自行確定其他的專題進行編寫程序,這樣可以讓我們的知識更加深化豐富!

  這次實訓似乎是對我巨大的考驗,程序在不慌不忙的進行著,按照我自身的進度,提前完成是沒有問題的,但是很多客觀條件讓我不得不在最后的時間里才上交的作業。每當我把程序寫完以后,卻由于每一臺電腦的識別格式不一樣而導致我所寫的文件一次次的被損壞,盡管這樣,我仍然沒有放棄,最后還趕在截止時間到來之前上交了我的作業!

  這一次編寫大作業的程序又讓我感受到學程序可以鍛煉縝密的思維了。因為平時練習的都是小程序,所以句段比較少,一些錯誤都很容易被檢查出來,但是這次實訓卻是上百段的語句,難以檢查,似乎也沒有經驗去怎么檢查,那一剎那感覺到很急,但又不知如何是好,可是又不輕易的向老師詢問,因為好像蠻簡單,相信自己能夠檢查出來,所以我一般都是獨立思考的完成的,只有少部分是在老師和與同學討論下完成的。

  在編寫程序中,真的是細節決定成敗,因為不管程序的語句是多是少,但是只要有一條語句或語法不正確,就不能使程序得到所需要的結果。沒能夠使自己編寫出來的程序等到想要的結果,意味著這是一個不理想的程序,對于本次編寫來說則是失敗的。

  在實訓過程中,使我良好的鍛煉了自己,首先是興趣方面,通過編寫通訊錄管理系統使我更加喜歡編程,使我從以前的迷茫狀態中解脫出來,使我了解了編程的真正意義。我想這對我以后的人生有著很大的幫助。其次通過編寫通訊錄管理系統使我對寫程序有了一定的思路,不像以前無從下手,使我理解了算法的意義,使我懂得了模塊化思想的好處。

  通過一個星期的編寫代碼,使我對書本上的知識有了更深的理解,甚至有很多不懂的問題在這過程中自然而然的理解了。對期末考試更有了信心。在黃爽老師的悉心指導下,我對C語言有了更深刻的理解,對程序的算法,數據的定義,程序的改錯等方面的能力有了很大提高,自身的注意力,耐心,和對編程的興趣有了很大增長,使我獲益匪淺。

  c語言實驗報告 5

  一、課題名稱:

  設計一個簡單的程序來模擬計算器的功能。

  二、設計目的:

  1、通過理論知識與實際需求相結合,編輯解決一些日常中的實際問題,培養初步的獨立分析和設計能力。

  2、了解應用程序設計解決實際問題的具體過程和實現方法,掌握應用C語言進行程序設計的基本規范;

  3、重點掌握C語言的程序編寫、函數設計、算法設計和程序調試方法;

  4、初步掌握系統開發過程的問題分析、系統設計、程序編碼、測試等基本方法和技能。

  三、設計任務:

  1、通過結構體數組和共用體數組來存放輸入的每一數字或運算符號的記錄(包括1、2、3等數字,+、--、_、等運算符號),然后將其信息存入文件中。輸入一個算術計算式,就在屏幕上顯示結果。

  2、輸入簡單的加減乘除算術計算式,并在屏幕上顯示計算結果;

  四、設計要求:

  1、用C語言實現程序設計并進行調試;

  2、畫出查詢模塊的流程圖;

  3、系統的各個功能模塊要求用函數的形式實現;

  4、界面友好(良好的人機互交)。

  5、完成設計說明書(A4)。

  五、代碼設計:

  #include "stdio.h" main { float x,y;

  char operator;

  printf("x,yun suan fu ,y: "); scanf("%f%c%f",&x,&operator,&y); switch(operator)

  {case +: printf("%.2f+%.2f=%.2f",x,y,x+y); break; case -:printf("%.2f-%.2f=%.2f",x,y,x-y); break; case _:printf("%.2f_%.2f=%.2f",x,y,x_y); break; case /: if(y==0)

  printf("chushushilingwuyiyi"); else

  printf("%.2f/%.2f=%.2f",x,y,x/y); break;

  default: printf("yunsunfuwuxiao"); } }

  六、設計總結:

  學習C程序這門課一個學期了,這是我們學的第一門專業課,所以作為我這個計算機系的學生來說當然十分重要,老師在第一節課說過,C語言是計算機的基礎,大多數軟件都需要用C語言來編寫,通過一個學期的學習,使我初步掌握了一些關于這門課的知識

  這次的課程設計是對我們一個學期來所學的知識的綜合考察,里面涉及到了我們大多數所學知識。記得剛開始學這門課的時候,對這門課充滿了希望,自己有信心學好這門課,但是經過一段時間的學習之后。才發現程序設計并不好學,它既要你有很強的領悟能力,還要你課后的努力,也許是自己之前太有信心學好

  這門課了吧,中間遇到了很大的.瓶頸,一度陷入無休止的煩惱中編程序時沒有一次是成功的,總會遇到很多的error,改完一個又有一個,這時我會想到一句古話“天將降大人于斯人也,必先苦其心志,勞其筋骨,餓其體膚”,也許以后會有些許光明吧。之后,隨著時間的推移,慢慢掌握了這門課學習的一些竅門,學習起來也比剛開始的時候好了一點,至于編程序嗎還是有錯誤,但比以前少了,總讓我看到希望了。這次的課程設計要求我們編一個簡易計算器,剛開始的時候我一頭霧水,丈二摸不著頭腦,不知從哪里下手,后來經過老師和同學的幫助,從最簡單的編框開始,慢慢的到最關鍵的算法,這其中經歷了很多彎路,也犯過了很多錯誤,但是還是一一攻克了,好比紅軍長征兩萬五千里終于到達了終點。看到最后自己編寫出來的計算器感到格外的高興,暫且不說計算器的功能方面吧,但畢竟是自己寫的第一個正式的程序,感到格外的高興。

  在編寫程序的過程中受到了其他同學的指點,也許在某些程序方面會和有的同學想類似,另外老師也幫助了很多,一個好的學生離不開一個好老師嗎,雖說我不算一個好學生,但是老師在我編程序過程中也起到了很大的作用,就像老師說的一句話一樣“革命尚未成功,同志仍需努力”,我們在C語言這門課上還會繼續走下去,以后還會經常碰到,我會努力的。

  c語言實驗報告 6

  一、實驗目的

  1、掌握循環語句的基本用法。

  2、掌握C語言程序的編輯,編譯,連接和運行過程。

  3、熟悉C語言各種類型數據的輸入輸出函數的使用方法

  二、實驗內容

  九九乘法表的實現

  輸入三個整數,求最大值和最小值

  編寫一個函數,判斷一個數是否為素數

  流程圖、代碼填空、帶注釋的源程序

  1.九九乘法表的實現

  #include

  int main()

  {

  int i,j,k;

  for(i=1;i<10;i++) //變量i初始值為1

  {

  for(j=1;j<=i;j++) //循環開始進行

  printf("%d*%d=%-4d",j,i,i*j);

  printf("\n");

  }

  return 0;

  }

  2.輸入三個整數,求最大值

  #include

  int main()

  {

  int a,b,c,t,max,min;

  printf("Please enter 3 numbers:");

  scanf("%d,%d,%d",&a,&b,&c);

  {

  if(a<=b)

  { //借助變量t,實現變量a和變量b互換值

  t=a;

  a=b;

  b=t;

  }

  if(a<=c)

  { //借助變量t,實現變量a和變量c互換值

  t=a;

  a=c;

  c=t;

  }

  if(b<=c)

  { //借助變量t,實現變量b和變量c互換值

  t=b;

  b=c;

  c=t;

  }

  printf("\n%d %d %d\n",a,b,c); //按順序輸出a,b,c的值

  printf("The max number is%d\nThe min number is%d",a,c);

  }

  return 0;

  }

  3.編寫一個函數,判斷一個數是否為素數

  #include

  int main()

  {

  int i,j;

  printf("please enter a number:");

  scanf("%d",&i);

  {

  for(j=2;j

  if(i%j==0)break; //用break結束循環

  if(j

  printf("%d is not a prime number.\n",i);

  else

  printf("%d is a prime number.\n",i);

  }

  return 0;

  }

  三、功能說明:

  說明本程序中的每一個函數的功能

  1.main 表示主函數,是C語言約定的程序執行入口

  2.scanf()函數,稱為格式輸入函數,即用戶指定的'格式從鍵盤上把數據輸入到指定的變量之中。

  3.printf()函數,稱為格式輸出函數,即用戶指定的格式把數據輸出到屏幕上。

  四、調試分析

  內容包括:

  調試過程中遇到的問題是如何解決的以及對設計與實現的回顧討論和分析

  實驗過程中發現有兩個程序無法運行或出現錯誤

  進行檢查發現對于scanf函數的應用不太理解。

  Scanf函數的“格式控制”后應該是變量地址,而不是變量名。所以例如:scanf函數輸入a,b,c;

  Scanf(“%d%d%d”,a,b,c);是錯誤的

  而應該為Scanf(“%d%d%d”,&a,&b,&c);

  五、測試結果

  包括輸入和輸出(粘貼輸入輸出界面,即用戶屏幕)

  1.九九乘法表的實現

  運行結果:略

  2.輸入三個整數,求最大值和最小值

  運行結果:略

  3.編寫一個函數,判斷一個數是否為素數

  運行結果:略

  六、實驗心得與體會

  通過本次C語言實驗,我對這個計算機編程語言有了一定的體驗。在這個過程中開心過、苦惱過、無奈過、彷徨過。隨著實驗的勝利成功與實驗報告的勝利完成,一絲自豪感油然而生。感謝老師的高標準的教學,對C語言,我會更加努力。

【c語言實驗報告】相關文章:

C語言實驗報告11-08

《指針》C語言實驗報告06-01

C語言實驗報告(9篇)11-08

C語言實驗報告(精選9篇)11-08

C語言實驗報告9篇11-08

c語言實驗報告5篇12-04

c語言實驗報告(5篇)12-04

c語言程序設計實驗報告模板06-01

c語言實驗報告心得體會范文05-26

人人狠狠综合99综合久久,欧美日韩国产精品中文,极品精品国产超清自在线,人人澡欧美一区
天天看片影院国产 | 亚洲色欧美2019最新在线 | 在线观看国产日韩亚洲中文字幕 | 天堂不卡AV一区二区三区 | 少妇把腿扒开我添69式 | 在线观看激情AV更新 |