C語言邏輯運算和判斷選取控制實驗報告.doc

C語言邏輯運算和判斷選取控制實驗報告.doc

ID:57088330

大小:352.50 KB

頁數(shù):10頁

時間:2020-08-01

C語言邏輯運算和判斷選取控制實驗報告.doc_第1頁
C語言邏輯運算和判斷選取控制實驗報告.doc_第2頁
C語言邏輯運算和判斷選取控制實驗報告.doc_第3頁
C語言邏輯運算和判斷選取控制實驗報告.doc_第4頁
C語言邏輯運算和判斷選取控制實驗報告.doc_第5頁
資源描述:

《C語言邏輯運算和判斷選取控制實驗報告.doc》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。

1、北京聯(lián)合大學信息學院“程序設計基礎”課程調研(研究)報告題目:邏輯運算和判斷選取控制姓名(學號):專業(yè):計算機科學與技術編制時間:2012-5-2。版本:指導教師:北京聯(lián)合大學-信息學院編制邏輯運算和判斷選取控制實驗(程序)設計報告2012年5月2日班號:姓名:學號:第一章.實驗情況概述本次實驗主要是進行邏輯運算和判斷選取控制,編寫程序驗證了if()…、if()…else…、if()…elseif()…else…語句,編寫程序驗證switch,利用if驗證各種關系運算符和邏輯運算符,編寫程序驗證if的嵌套使用,解決求任意正整數(shù)的位數(shù)、求4個數(shù)中的最大值等實際問題。并進行了相

2、關程序的調試和分析,對實驗經(jīng)驗進行總結和歸納。第二章.實驗記錄1.編寫程序驗證if()…、if()…else…、if()…elseif()…else…(1)用if()語句處理選擇結構設計相關源程序如下:#includeintmain(){floata,b,t;scanf("%f,%f",&a,&b);if(a>b){t=a;a=b;b=t;}運行結果如圖-1printf("%5.2f,%5.2f",a,b);return0;}(2)if()else語句源程序如下:#includeintmain(){intx,y;scanf("%d",

3、&x);if(x>0)y=1;elsey=-1;printf("x=%d,y=%d",x,y);return0;}運行結果如圖-2(3)if()elseif()else語句#includeintmain(){intx,y;scanf("%d",&x);if(x>0)y=1;elseif(x==0)y=0;elsey=-1;printf("x=%d,y=%d",x,y);運行結果如圖-3return0;}2.編寫程序驗證switch#includeintmain(){charneed;scanf("%c",&need);printf

4、("Yourare:");switch(need){case'a':printf("需要勤奮");break;運行結果如圖-4case'b':printf("需要堅持");break;case'c':printf("需要忍耐");break;case'd':printf("需要自信");break;default:printf("Sorry!無法識別!");}return0;}3.利用if驗證各種關系運算符和邏輯運算符(1)關系運算符:#includeintmain(){inta,b,x;scanf("%d,%d",&a,&b);if(

5、ab)x=0;if(a==b)x=-1;printf("x=%d",x);運行結果如圖-5return0;}(2)邏輯運算符:#includeintmain(){inta,b,x;scanf("%d,%d",&a,&b);if(a

6、

7、a>b)x=1;if(a==b)x=-1;printf("x=%d",x);return0;運行結果如圖-6}#includeintmain(){inta,b,x;scanf("%d,%d",&a,&b);if(a

8、x=%d",x);運行結果如圖-7return0;}#includeintmain(){inta,b;scanf("%d",&a);if(!(a<=0))b=1;elseb=-1;運行結果如圖-8printf("b=%d",b);return0;}4.編寫程序驗證if的嵌套使用#includeintmain(){intv,t;scanf("%d",&v);if(v>0)t=111111;elseif(v==0)t=0;運行結果如圖-9elset=-111111;printf("v=%d,t=%d",v,t);return0;}

9、5.求4個數(shù)中的最大值#includeintmain(){intmax,a,b,x,y;scanf("%d,%d,%d,%d",&a,&b,&x,&y);if(a>b&&a>x&&a>y)max=a;elseif(b>x&&b>y)max=b;elseif(x>y)max=x;else運行結果如圖-10max=y;printf("a=%db=%dx=%dy=%dmax=%d",a,b,x,y,max);return0;}6.求任意正整數(shù)的位數(shù)#includei

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。