



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
4/4實驗題目:選擇結構程序設計班級:學號:姓名:學院:實驗室:日期:成績評定:教師簽字:實驗目的:掌握順序結構程序設計方法、執行過程和復合語句的作用。2、熟練使用順序結構編輯程序。3、熟練掌握if——else條件語句,學習選擇結構程序設計的方法及應用。4、熟悉多分支選擇的switch——case語句。【2-1】閱讀程序,上機調試并記錄程序結果。(記錄結果,利用截圖方式或者書寫方式均可)(1)#include<stdio.h>intmain(){intx=3;if(x==0){printf("x=%d\n",x);}else{printf("x=%d\n”,x+1);}return0;}程序運行結果:x=4(2)#include<stdio.h>intmain(){inta,b;scanf("%d",&a);/*鍵盤輸入一個整數a*/if(a%2!=0){/*判斷a是否是奇數*/b=a*a;printf("b=%d\n",b);}return0;}程序運行結果:1b=1(3)閱讀程序,輸入0~100之間的數值,上機調試并記錄程序結果。#include<stdio.h>#include<stdlib.h>intmain(){doublescore;intlevel;printf("請輸入成績:\n"); scanf("%lf",&score); if(score>100||score<0){ printf("成績輸入錯誤!\n");} else { level=(int)((score-50)/10); switch(level) { case5:printf("優\n");break; case4:printf("優\n");break; case3:printf("良\n");break; case2:printf("中\n");break; case1:printf("差\n");break; default:printf("劣\n");break; } }return0;}程序運行結果:99優【2-2】程序填空。閱讀程序,運行并記錄實驗運行結果。(1)由鍵盤輸入任意一個英文字母,以英文字母的小寫形式輸出。#include<stdio.h>intmain(){charx,y;printf("Pleaseinputaupperletter:\n");scanf("%c",&x);if(1){/*表達式功能:判斷輸入的數據是否是大寫字母*/2;/*語句功能:將輸入的大寫字母轉換成小寫,賦值給y*/}elsey=x;printf("Thelowerletteris:%c\n",y);return0;}解答:1、x>=’A’&&x<=’Z’2、y=x+32(2)計算符號函數的值,要求用switch語句實現。-1x<0y=0x==01x>0#include<stdio.h>intmain(){intx,y;printf("Pleaseinputthedata:");scanf("%d",&x);switch(1)/*表達式功能:用條件運算符(?:)表達式完成判斷*/{case0:2/*語句功能:根據符號函數定義,y賦值為0*/case1:3/*語句功能:根據符號函數定義,y賦值為1*/default:4/*語句功能:根據符號函數定義,y賦值為-1*/}printf("y=%d\n",y);return0;}解答:1、x==0?0:(x>0)?1:22、y=0;break;3、y=1;break;4、y=-1;break;【2-3】在VisualC++6.0編程環境編輯代碼,調試成功后,將程序代碼粘貼在附后,上機調試并記錄程序結果。1.從鍵盤上輸入任意兩個整數,要求按照由小到大的順序輸出。粘貼代碼處:#include<stdio.h>main(){ floata,b,c; scanf("%f,%f",&a,&b); if(a>b) {c=a; a=b; b=c; } printf("%5.2f,%5.2f\n",a,b);}2.從鍵盤上輸入任意一個整數,判斷其是奇數還是偶數,是奇數輸出odd,是偶數輸出even。粘貼代碼處:main(){intn;printf("Inputanumber\n");scanf("%d",&n);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 說明文閱讀(事理)(測試)(解析版)
- DB41∕T 1764-2019 小麥有機栽培技術規程
- Unit 6 Preparing for the Topic Function教學設計 -2024-2025學年仁愛科普版英語七年級上冊
- 人工價格調整黃岡職院建筑成如剛課件
- 前廳服務與數字化運營前廳賓客關系管理模塊七課件
- 施工組織設計與概預算人李洪梅81課件
- 認識鐵路限界與超限貨物貨運值班員課件
- 捷豹汽車品牌線下推廣策略
- 2018人教版九年級下冊 第八單元 課題2 化學金屬的化學性質教學設計
- 2025年三期員工能否在合同期內解除勞動合同
- 2024年貴州貴州路橋集團有限公司招聘真題
- 氣相色譜-質譜聯用GC-MS
- 職業病危害告知書
- 脊髓損傷護理常規
- 施工員培訓課件(PPT-54張)
- 廠家管道吹掃方案(參考)
- 水土保持常用監測表格(共9頁)
- 病理學第十六章-神經系統疾病
- 上海市南匯區醫院檢驗科生物安全手冊
- 消防設施移交和清單-(精編版)
- 隧道口輕型鋼棚洞防護高邊坡施工技術
評論
0/150
提交評論