最新版課件c語言 (53)_第1頁
最新版課件c語言 (53)_第2頁
最新版課件c語言 (53)_第3頁
最新版課件c語言 (53)_第4頁
最新版課件c語言 (53)_第5頁
已閱讀5頁,還剩11頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、符號窗口符號窗口代碼編纂器代碼編纂器文件列表窗口文件列表窗口動靜窗口動靜窗口標簽欄標簽欄工具條工具條主菜單主菜單符號工具條符號工具條warning: no newline at end of file 嘗試意圖和要求嘗試意圖和要求:1、熟悉、熟悉C語言運行環境語言運行環境.2、把握語言程序的書寫標準和語言程序、把握語言程序的書寫標準和語言程序的結構的結構.3、把握、把握C語言上機環節語言上機環節,領會運行一個領會運行一個C程序程序的方式的方式.嘗試環節嘗試環節、靜態地查抄上述程序、靜態地查抄上述程序,改正程序中的錯誤改正程序中的錯誤.、在編纂狀態下照原樣鍵入上述程序、在編纂狀態下照原樣鍵入上述

2、程序.、編譯同時運行上述程序、編譯同時運行上述程序,記下所給出的犯錯記下所給出的犯錯信息信息.、依照事先靜態查抄后所改正的情況、依照事先靜態查抄后所改正的情況,履行糾履行糾錯錯.、再編譯履行糾錯后的程序、再編譯履行糾錯后的程序.似還有錯誤似還有錯誤,再再編纂改正編纂改正,直到不表現語法錯誤為止直到不表現語法錯誤為止.#include int main()int a,b,c,max; printf(please input a,b,c:n); scanf(%d,%d,%d,&a,&b,&c); max=a; if (maxb) max=b; if (maxb) max=a; else max=b

3、;if (cmax) max=c;編寫一個編寫一個C程序程序,要求輸要求輸入入a,b,c三個值三個值,輸出其輸出其中最大者中最大者.x1-6.c#include int main()into a,b,c,max; printf(please input a,b,c:n); scanf(%d,%d,%d,&a,&b,&c); max=a; if (maxb) max=b; if (maxc) max=c; printf(The largest number is %dn,max); return 0;x1-6.cint a,b,c;if (ab) a=b;if(ac) a=c;printf(Th

4、e largest number is %d,a);scanf (%d,%d,&a,&b); max=a;if (maxb) max=b;scanf (%d,&c);if(maxc) max=c;#include int main ( ) int max(int x,int y); int a, b, c,d,e; scanf (%d,%d,%d,&a,&b,&c); d=max(a,b); e=max(d,c); printf (max=%dn,e); return 0; int max(int x,int y) int z; if (xy) z=x; else z=y; return (z

5、) ; d=max(a,b);d=max(d,c);printf (max=%d,d);a=max(a,b);a=max(a,c);printf (max=%d,a);int a, b, c,d ; int a, b, c ; 調用調用max函數實現程序函數實現程序 x1-6-1.c#include int main() int a,b,c,d; int max(int x, int y, int z); printf(please input a,b,c:n); scanf(%d,%d,%d,&a,&b,&c); d=max(a,b,c); printf(The largest number

6、 is %dn,d); return 0;int max(int x, int y, int z) int w; w=x; if (wy) w=y; if (wz) w=z; return w;不能定義不能定義max變量變量x1-6-2.c主函數主函數main和和被調函數被調函數max交交流位置流位置 #include int max(int x, int y, int z) int w; w=x; if (wy) w=y; if (wz) w=z; return w;int main() int a,b,c,d; int max(int x, int y, int z); printf(pl

7、ease input a,b,c:n); scanf(%d,%d,%d,&a,&b,&c); d=max(a,b,c); printf(The largest number is %dn,d); return 0;x1-6-2.c#include int main ( ) int max(int x,int y,int z); int a, b, c,d; scanf (%d,%d,%d,&a,&b,&c); d=max(a,b,c); printf (max=%d,d); return 0;int max(int x,int y,int z) int w; if (xyz) w=x; if

8、(yxz) w=y; if (zxy) w=z; return (w); if (xy & yz) w=x; if (yx & xz) w=y; if (zx & xy) w=z;如果思考三個數的大小次序那如果思考三個數的大小次序那么有么有:xyz xzyyxz yzxzxy zyx int max(int x,int y,int z) int w; if (xy & yz) w=x; if (xy & zy) w=x; if (yx & xz) w=y; if (yx & zx) w=y; if (zx & xy) w=z; if (zx & yx) w=z; return (w); 1.

9、語法錯語法錯:2.算法錯算法錯scanf( %d , %d , %d , &a , & b , &c );scanf( %d ; %d ; %d , &a , & b , &c );嘗試嘗試:#includeint main() printf(-*-*-n); printf( | |n); printf( | I believe I can do! |n); printf( | |n); printf(-*-*-n); return 0;閱讀程序閱讀程序1: 1: #include int main ( ) int a,b,mul; printf(Please input a,b:n); sc

10、anf(%d,%d,&a,&b); mul=a*b; printf (a*b= %dn, mul); return 0; #include int main ( ) int a,b,mul; int product(int x,int y); printf(Please input a,b:n); scanf(%d,%d,&a,&b); mul=product(a,b); printf (a*b= %dn, mul); return 0;int product(int x,int y) int w; w=x*y; return(w);閱讀程序閱讀程序2: 2: #include int main ( ) int least(int x,int y); int a, b, c,d; scanf (%d,%d,%d,&a,&b,&c); d=least(a,b); d=least(d,c); printf (least=%d,d); return 0; int least(int x,int y) int z; if (xy) z=x; else z=y; return (z); 編寫一個編寫一個C程序程序,要求輸要求輸入入a,b,

溫馨提示

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

評論

0/150

提交評論