欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      《C語言程序設計》實驗四

      時間:2019-05-12 04:10:09下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《《C語言程序設計》實驗四》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《《C語言程序設計》實驗四》。

      第一篇:《C語言程序設計》實驗四

      電子科技大學 計算機 學院

      標 準 實 驗 報 告

      (實驗)課程名稱

      C語言程序設計

      電子科技大學教務處制表

      電 子 科 技 大 學 實

      學生姓名:

      學 號:

      指導教師:劉 勇 實驗地點: 計算機學院軟件306室

      實驗日期:

      ****年**月**日

      一、實驗室名稱:

      軟件實驗室

      二、實驗項目名稱:函數(shù)的應用及預處理

      三、實驗學時:2

      四、實驗原理:

      使用Turbo C軟件(簡稱TC),在微型計算機上,對其程序進行編輯、編譯、連接與運行。Turbo C是一個集成環(huán)境,它具有方便、直觀、易用的界面和豐富的庫函數(shù)。通過上機練習掌握在TC環(huán)境下編輯、編譯、連接、和運行C程序的方法和過程。

      五、實驗目的

      1. 掌握C語言中定義函數(shù)的方法; 2. 掌握函數(shù)傳值調用的方法; 3. 掌握函數(shù)傳址調用的方法; 4. 掌握遞歸函數(shù)的設計方法; 5. 掌握命令行參數(shù)的使用方法;

      6. 掌握函數(shù)在不同文件中的編譯、鏈接方法。

      六、實驗內容

      編程實驗,完成以下上機內容,調試運行程序并完成報告 1)、教材第七章習題7.4;

      2)、編寫一個實現(xiàn)冒泡法排序的函數(shù),并在主函數(shù)中從鍵盤上輸入6個數(shù)后進行排序輸出;

      3)、教材第七章習題7.11; 4)、教材第七章習題7.15; 5)、教材第七章習題7.24; 6)、求解漢渃塔(tower of Hanoi)問題。在一塊平板上立有3根立柱,從左到右分別標記為A,B,C。最初在A柱上放有6個大小不等的圓盤,并且大盤在下面,小盤在上面。要求將這些盤從A移到C(可以借助B柱)。條件是:每次只能移動一個盤,并且不允許把大盤放在小盤的上面。(提示:利用函數(shù)的遞歸調用);

      七、實驗器材(設備、元器件):

      pc硬件要求:CPU PII 以上,64M 內存,1OOM 硬盤空間即可。

      軟件要求:DOS3.0以上/Windows98/Me/XP/NT/2000。

      八、實驗步驟: 實驗編程與運行結果

      ⑴ 編寫一個求兩個整數(shù)的最小公倍數(shù)的函數(shù),兩個整數(shù)由鍵盤輸入,用主函數(shù)調用這個函數(shù),并輸出結果。

      程序文件名為7_4.c,源程序清單如下:

      #include lcd(int a,int b){ int temp,num1,num2;num1=a;num2=b;while(num2!=0){ temp=num1%num2;num1=num2;num2=temp;} return(a*b/num1);} main(){ int t,x,y;printf(“Please input two integers:”);scanf(“%d,%d”,&x,&y);if(x>y){t=x;x=y;y=t;} printf(“l(fā)cd(%d,%d)=%dn”,x,y,lcd(x,y));}

      運行結果:

      ⑵ 編寫一個實現(xiàn)冒泡法排序的函數(shù),并在主函數(shù)中從鍵盤上輸入6個數(shù)后進行排序輸出。

      程序文件名為testf3.c,源程序清單如下:

      main(){ int i,j,a[7];int temp;clrscr();for(i=1;i<7;i++){ printf(“nInput a[%d]=”,i);scanf(“%d”,&a[i]);} for(i=1;i<6;i++)for(j=1;j<7;j++){ if(a[j]

      temp=a[j];a[j]=a[j+1];a[j+1]=temp;} } for(i=1;i<7;i++){ printf(“n%5d”,a[i]);} }_

      運行結果:

      編寫一個通過函數(shù)調用把輸入的小寫字符串變?yōu)榇髮懽址某绦颉?/p>

      程序文件名為7_11.c,源程序清單如下:

      #include lowch_to_upch(char *str){ while(*str!='