第一篇:關于C語言的實驗題自己總結的
實驗1的內容和要求
實驗1的內容和要求
1.同學們在上機的時候,請選擇開機菜單中的“Develop”項進入系統。
2.在實驗過程中,你編寫的程序不要存放在桌面或者C盤,要存在D盤上。
實驗要求
? 實驗1上傳格式要求:
實驗做完之后,會有6個文件:test1-1.c,test1-2.c,test1-3.c,test1-4.c,test1-5.c,將這6個文件壓縮為:學號-姓名.rar;
? 實驗1上傳時間要求:
提交截至時間:2011.4.5,22:00之前。
? 實驗1上傳地址要求:
ftp://202.204.120.77/caijuan/C語言/homework中各班文件夾中的實驗1文件夾中。
實驗內容
第1題
編寫一段程序,程序名稱命名為test1-2.c,程序要實現如下功能:
要求從鍵盤輸入xy的值,并輸出。
2x-1(-5 y=x-1(x=0) 2x+10 #include void main() {float x,y; printf(“請輸入一個實數:”); scanf(“%f”,&x); if(x>-5&&x<0) y=2*x-1; else if(x==0) y=x-1; else if(x>0&&x<10) y=2*x+1; printf(“所求y值等于%fn”,y); } 第2題 編寫一段程序,程序名稱命名為test1-3.c,程序要實現如下功能: 通過鍵盤一個輸入字符,將輸入的字符分為數字、大寫字母、小寫字母和其他字符四類。 #include void main() {char ch; printf(“請輸入一個字符:”); scanf(“%c”,&ch);or ch=getchar(); if(ch>='A'&&ch<='Z') printf(“您輸入的是大寫字母。n”); elseif(ch>='a'&&ch<'z') printf(“您輸入的是小寫字母。n”); elseif(ch>=‘0’&&ch<=‘9’) printf(“您輸入的是數字。n”); else printf(“您輸入的是其他字符。n”); } 第3題 編寫一段程序,程序名稱命名為test1-4.c,程序要實現如下功能:建議使用switch-case方式。 已知銀行整存整取存款不同期限的月息利率分別為 0.63%期限一年 0.66%期限二年 0.69%期限三年 0.75%期限五年 0.84%期限八年 要求輸入存錢的本金和期限,求到期時能從銀行約得到的本息和利息的合計。 #include void main() { int b; double a,d; printf(“請輸入您的本金和年限:n”); scanf(“%lf%d”,&a,&b); switch(b) { case 1:d=a+a*0.0063;break; case 2:d=a+a*0.0066;break; case 3:d=a+a*0.0069;break; case 5:d=a+a*0.0075*;break; case 8:d=a+a*0.0084;break; default: printf(“您輸入的數據不在此范圍內”); } printf(“您的本息和利息合計為%lfn”,d); } 第4題 編寫一段程序,程序名稱命名為test1-5.c,程序要實現如下功能:建議使用switch-case方式。 某商場給予顧客購物的折扣率如下: 購物金額〈200不折扣 500元〉購物金額>=2009折 1000元>購物金額>=500元8折 購物金額>=1000元7.5折 輸入一個購物金額,輸出打折率、購物實際金額。 #include void main() { double a,b; printf(“請輸入您的購物金額,要求大于0”); scanf(“%lf”,&a); if(a<200) b=1; else if(a<500) b=0.9; else if(a<1000) b=0.8 else b=0.75; printf(“你的實際付款額為%lf n”,a*b); } switch –case: #include void main() { double a; int b; printf(“請輸入您的購物金額,要求大于0:”); scanf(“%lf”,&a); b=(int)a/100; switch(b) { case 0: case 1: printf(“你的實際付款額為%lf n”,a);break; case 2: case 3: case 4: printf(“你的實際付款額為%lf n”,a*0.9);break; case 5: case 6: case 7: case 8: case 9: printf(“你的實際付款額為%lf n”,a*0.8);break; default:printf(“你的實際付款額為%f n”,a*0.75); } 第5題 編寫一段程序,程序名稱命名為test1-6.c,程序要實現如下功能:要求使用switch-case方式實現。 編寫程序,要求先從鍵盤輸入a、b兩個整數,然后再從鍵盤輸入一個運算字符(即‘+’、‘-’、‘*’、‘/’、‘%’)要求按照輸入的運算要求對a和b進行相應的運算,并輸出相應的運算結果(即如果輸入‘+’則輸出a+b的值,如輸入‘-’則輸出a-b的值等),要是輸入其他字符則提示出錯信息。 #include main() { int a,b,c; char o; printf(“輸入兩個數,用空格鍵隔開n”); printf(“輸入加減乘除運算符之一n”); scanf(“%d%d%c”,&a,&b,&o); switch(o) { case '+':c=a+b;break; case '-':c=a-b;break; case '*':c=a*b;break; case '/':c=a/b;break; default: printf(“錯誤!請輸入正確的運算符號。n”); } printf(“運算結果是:%dn”,c); } 第6題 編寫一段程序,程序名稱命名為test7-1.c,程序要實現如下功能: 要想獲得一等獎學金的條件如下: (1)所有課程總成績超過450分; (2)每門課程成績都在88分以上;或者 (3)前3門主課程成績都在95分以上,后面的其他兩門非主課每門成績都在80分以上。 現要求從鍵盤輸入某個學生5門課程的成績s1、s2、s3、s4、s5,輸出該學生是否能獲得一等獎學金的標準。如果是則輸出“yes”,否則輸出“no”。 #include main() { int s1,s2,s3,s4,s5,sum;printf(“按次序輸入5門成績:n”);scanf(“%d%d%d%d%d”,&s1,&s2,&s3,&s4,&s5);sum=s1+s2+s3+s4+s5; if(sum<=450) printf(“non”); else if(s1>88&&s2>88&&s3>88&&s4>88&&s5>88||s1>95&&s2>95&&s3>95&&s4>80&&s5>80) printf(“yesn”); else printf(“non”); } 歷年高考化學實驗題總結 例1: (1)在沒有現成的CO2氣體發生器的情況下,請你選用下圖中的部分儀器,裝配成一個簡易的、能隨開隨用、隨關隨停的CO2氣體發生裝置。應選用的儀器是(填入儀器的編號)________________。 (2)若用上述裝置制取CO2氣體,而實驗室只有稀硫酸、濃硝酸、水、塊狀純堿、塊狀大理石,比較合理的方案應選用的藥品是________________ 例2:為制取純凈的氣體A可用下圖所示的裝置,生成A的速度可通過滴液的速度控制,圖中B、C、D均為液體,且為下列試劑中某一種: 濃硫酸、稀硫酸、濃硝酸、稀硝酸、濃鹽酸、稀鹽酸、濃氨水、稀氨水、蒸餾水、飽和氫硫酸溶液、飽和石灰水 例3: 請回答:A、B、C、D、E各是什么物質? 利用下圖所示裝收集以下8種氣體(圖中燒瓶位置不得移動):①H2 ②Cl2 ③CH4 ④HCl ⑤NH3 ⑥NO ⑦H2S ⑧SO2 (1)若燒瓶是干燥的,則由A口進氣,在B口可收集的氣體有(用數字表示,下同)________________.(2)若燒瓶充滿水,可收集的氣體有________,這時氣體由________口進入。 (3)若在燒瓶內裝入濃硫酸進行干燥氣體,則可用此裝置的氣體有____________,這時氣體由________口進入。 (4)若燒杯是干燥的,不能用此裝置來收集的氣體是___。 例4:某集氣瓶中充滿了HI氣體,試設計一個裝置表示:將這種氣體排出燒瓶,并粗略證明它確實是HI氣體,寫出有關反應的離子方程式。 例5: 銅與濃硝酸反應和銅與稀硝酸反應,產物不同,實驗現象也不同。 ⑴某課外活動小組為了證明并觀察到銅與稀硝酸反應的產物為NO,設計了如左圖所示的實驗裝置。請你根據他們的思路,選擇下列藥品,完成該實驗,并敘述實驗步驟。 藥品:稀硝酸、稀鹽酸、鋅粒、碳酸鈣固體 步驟:①檢查裝置的氣密性; ②________________ ; ③________________ ; ④____________ ; ⑤__________ ; ⑥用注射器向試管內推入氧氣(或空氣) ⑵推入氧氣或空氣的目的是 ________________,⑶分別將等質量的銅片與等體積均過量的濃硝酸、稀硝酸反應,所得到的溶液前者成綠色,后者成藍色,某同學提出這可能是銅離子濃度差異形成的,你同意這種看法嗎?________________(填“同意”或 “不同意”),原因是________________; 另一同學提出溶液成“綠色”,是銅離子與二氧化氮混合的結果,請你設計一個實驗證明之(簡述實驗方案和實驗現象)________________。 歷年高考題選摘 從高考題型看,在第Ⅰ卷出現在選擇題型中的主要是基本實驗的內容,從氣體的制備,離子的共存與識別,到物質的分離與提純。 在第Ⅱ卷中出現的簡答、填空和實驗的分析與設計,主要是考核實驗的能力,如根據實驗現象和數據,對物質進行綜合判斷,選擇和連接實驗設計所用的儀器,綜合運用化學知識,對實驗設計的正確性以及對改進實驗操作上的評估。這對考核實驗能力非常重要。 例1:為了在實驗室利用工業原料制備少量氨氣,有人設計了如下裝置(圖中夾持裝置均已略去)。 ① 檢查實驗裝置的氣密性后,關閉彈簧夾a、b、c、d、e。在A中加入鋅粒,向長頸漏斗注入一定量稀硫酸。打開彈簧夾c、d、e,則A中有氫氣發生。在F出口處收集氫氣并檢驗其純度。 ② 關閉彈簧夾c,取下截去底部的細口瓶C,打開彈簧夾a,將氫氣經導管B驗純后點燃,然后立即罩上無底細口瓶C,塞緊瓶塞,如圖所示。氫氣繼續在瓶內燃燒,幾分鐘后火焰熄滅。 ③ 用酒精燈加熱反應管E,繼續通氫氣,待無底細口瓶C內水位下降到液面保持不變時,打開彈簧夾b,無底細口瓶C內氣體經D進入反應管E,片刻后F中的溶液變紅。 回答下列問題: (1)檢驗氫氣純度的目的是 ________________; (2)C瓶內水位下降到液面保持不變時,A裝置內發生的現象是 ________________;防止了實驗裝置中壓強過大。此時再打開彈簧夾b的原因是 ________________;C瓶內氣體的成份是 ________________; (3)在步驟③中,先加熱鐵觸媒的原因是 ________________;反應管E中發生反應的化學方程式是 ________________; 例2:(1993全國)下圖是一套實驗室制氣裝置,用于發生、干燥和收集氣體.下列各組物質中能利用這套裝置進行實驗的是()(填正確選項的標號).(A)銅屑和濃硝酸(B)二氧化錳和濃鹽酸(C)電石和水(D)碳酸鈣和稀鹽酸 例3:實驗室里可按下圖所示的裝置干燥、儲存氣體R,多余的氣體可用水吸收,則R 是 A.NO2 B.HCl C.CH4 D.NH3 例4:設計了四種制備氣體的方案:(1)加熱稀硫酸和乙醇制備乙烯;(2)加熱稀鹽酸和二氧化錳制備氯氣;(3)用稀硫酸和大理石制備二氧化碳;(4)用稀硝酸和硫化亞鐵制備硫 化氫。不宜采用的方案有哪些? A.只有(1)和(2)B.只有(1)和(3)C.只有(3)和(4)D.(1)(2)(3)(4) 例4:(2000全國)實驗室可用氯氣與金屬反應制備無水三氯化鐵,該化合物呈棕紅色、易潮解100℃左右時升華。下圖是兩個學生設計的實驗裝置,左邊的反應裝置相同,而右邊的產品收集裝置則不同,分別如(Ⅰ)和(Ⅱ)所示。試回答: 1)B中反應的化學方程式為________________ 2)D中的反應開始前,需排除裝置中的空氣,應采取的方法可能是 3)裝置(Ⅰ)的主要缺點是: 4)裝置(Ⅱ)的主要缺點是: 5)如果選用些裝置來完成實驗,則必須采取的改進措施是: 例5:(1993全國)根據下面實驗圖填空和回答問題:(1)燒瓶中所發生的主要反應的化學方程式是________________,裝置(Ⅱ)的燒杯中冷水的作用是________________,裝置(Ⅲ)的燒杯中液體的作用是________________。 (2)進行此實驗時,燒杯內的橡皮塞最好用錫箔包住,用橡皮管連接的兩玻 璃管口要相互緊靠,這是因為________________。 (3)裝置(Ⅲ)的燒杯 中使用倒置漏斗可防止液體倒吸,試簡述其原因。 例6:(2001年,江浙)用圖示的裝置制取氫氣,在塑料隔板上放粗鋅粒,漏斗和帶支管的試管中裝有稀硫酸,若打開彈簧夾,則酸液由漏斗流下,試管中液面上升與鋅粒接觸,發生反應。產生的氫氣由支管導出;若關閉彈簧夾,則試 管中液面下降,漏斗中液面上升,酸液與鋅粒 脫離接觸,反應自行停止。需要時再打開彈簧夾,又可以使氫氣發生。這是一種僅適用于室溫下隨制隨停的氣體發生裝置?;卮鹣旅鎲栴}: (1)為什么關閉彈簧夾時試管中液面會下降? (2)這種制氣裝置在加入反應物前,怎樣檢查裝置的氣密性? (3)從下面三個反應中選擇一個可以用這種隨制隨停的制氣裝置制取的氣體,填寫下表中的空白。 ① 大理石與鹽酸反應制取二氧化碳 ② 黃鐵礦與鹽酸反應制取硫化氫 ③ 用二氧化錳催化分解過氧化氫制氧氣 (4)食鹽跟濃硫酸反應制氯化氫不能用這種裝置隨制隨停。試說明理由。 例6: 1、實驗室用甲酸與濃硫酸在加熱條件下制取CO氣體反應為:HCOOH(H2SO4)△H2O+CO↑,請設計一裝置以制取干燥純凈的CO氣體。 2、某課外活動小組欲利用右圖和下列試劑制取下列 氣體:A濃硫酸 B濃鹽酸 C食鹽 D二氧化錳 E氯酸鉀 F過氧化氫 G高錳酸鉀 H濃氨水 J氫氧化鈉 試用各試劑序號回答: 若要快速制備少量氧氣,應選擇__________ 若要快速制備少量氯化氫,應選擇__________ 若要快速制備少量氨氣,應選擇__________ 若要快速制備少量氯氣,應選擇__________ 答案在下一頁 例1:【答】:A是氯化氫氣體,B是濃鹽酸,C、D、E均是濃硫酸 例2:【答】(1)②④⑦⑧(2)①③⑥,A(3)①②③④⑥⑧,B(4)⑥ 例3:【答】:往裝有氣體的瓶中注入濃磷酸,使氣體排出,用盛有適量水的燒杯吸收排出的氣體(玻璃管下端接一個倒置漏斗),一段時間以后,取少量燒杯中的溶液,測得PH值小于7;加入用硝酸酸化的硝酸銀溶液,如發現有黃色沉淀生成,則可說明原氣體是HI氣體。 ①向試管中加入一定量碳酸鈣固體 ②向試管中到入過量的稀硝酸,并迅速蓋上帶銅絲和導管的橡皮塞 ③待反應完全后,將右邊導管插入試管內接近液面 ④將銅絲插入到溶液中 (2)檢驗生成的NO (3)不同意 銅片質量相同,溶液體積相同,生成的銅離子濃度相同 加熱綠色溶液,有紅棕色氣體產生,溶液變成藍色。 歷年高考題答案: 例1:(1)排除空氣,保證安全 (2)鋅粒與酸脫離 N2、H2 盡量增大氫氣的濃度以提高氮氣的轉化率 (3)鐵觸媒在較高溫度時活性增大,加快氨合成的反應速率 例2:AD 例3:D 例4:D 例5:(1)4HCl+MnO2=MnCl2+2H2O+Cl2↑ (2)B中的反應進行一段時間后,看到黃綠色氣體充滿裝置,現開始加熱D (3)2Fe+3Cl2=2FeCl3 (4)導管易被產品堵塞;尾氣排入空氣,易造成環境污染 (5)產品易潮解 (6)在瓶E和F之間連接裝有干燥劑的裝置 例6:(1)2H2SO4(濃)+2NaBr+MnO2═MnSO4+Br2↑+Na2SO4+2H2O 冷凝溴蒸氣 吸收未冷凝的氣體 (2)溴蒸氣會腐蝕橡皮塞和橡皮管 (3)當氣體被吸收時,液體上升到漏斗中.由于漏斗的容積較大,導致燒杯中液面下降,使漏斗口脫離液面,漏斗中的液體又流回燒杯中,從而防止了倒吸。 例7:(1)關閉彈簧夾時,反應產生的氣體使試管內液面上的壓力增加,所以液面下降。 (2)塞緊橡皮塞,夾緊彈簧夾后,從漏斗注人一定量的水,使漏斗內的水面高于試管內的水面,停止加水后,靜置片刻,漏斗中與試管中的液面差保持不再變化,說明裝置不漏氣。 初中化學常見實驗題型解題技巧 知識要點: 1.除雜題:【略讀】 解答除雜質一類的題目時,要注意三原則;三要領;五種常用的方法。三原則:①不引入新雜質;②不減少被提純物質的質量;③雜質便于分離。三要領:①根據物理性質或化學性質的差異;②確定除雜質方法;③選擇適宜試劑。 除雜質思路分析方法: (1)沉淀法:加入一種試劑將被除去的雜質變為沉淀,再用過濾法除去。(2)化氣法:加熱或加入一種試劑將雜質變為氣體逸出。 (3)置換法:利用置換反應的原理將雜質除去。(4)轉純法:將被除去的雜質變為提純的物質。(5)吸收法:常用于氣體的提純。 在掌握了以上除雜質的原則、要領、方法后,解答題目時要審清題目要求,分析理順思路且與題目要求吻合,才能準確解題。 2.混合物的分離: (1)可溶性與難溶性物質的混合物——常用溶解、過濾、蒸發三步操作加以分離,分別得到純凈物。如:粗鹽的提純;BaSO4和Na2SO4的混合物。 (2)兩種物質均溶于水,但兩種物質的溶解度一種隨溫度變化大,另一種變化不大時,可考慮——結晶法。即冷卻熱飽和溶液的方法加以分離。如:NaCl和KNO3的混合物。 (3)兩種物質均溶于水時,可考慮用化學方法分離。 如BaCl2和NaCl的混合物??蓪⒒旌衔锵热苡谒?,加入適量Na2CO3溶液,得到BaCO3和NaCl溶液。 BaCl2+ Na2CO3=BaCO3↓+2NaCl。將沉淀過濾出,洗凈后在沉淀中加入適量鹽酸溶液,又得到BaCl2溶液,CO2逸出。BaCO3+2HCl =BaCl2+H2O+CO2↑。最后分別將NaCl溶液和BaCl2溶液蒸發,分別得到純凈的NaCl固體和BaCl2固體。 注意:用化學方法或用物理方法進行混合物分離時,要區別除雜質與分離物質的不同點是:除雜質時只要求把雜質除掉、保留原物質即可;而混合物分離是幾種物質用一定的方法分開,原混合物中各成分都必須保留。 3.物質的鑒別: 鑒別是通過化學實驗將幾種不同特性的物質區別開來。如鑒別兩瓶無色溶液哪瓶是NaCl或KNO3。我們只要把NaCl溶液中的Cl-檢驗出來,即可認定NaCl溶液,另一瓶則是KNO3溶液。 (1)常見離子鑒別的特效試劑 H+和?OH-:紫色石蕊試液或pH試紙。 OH-:無色酚酞試液(可鑒別堿性溶液)——變紅。Cl-:AgNO3溶液和稀HNO3——有白色沉淀。SO42-:BaCl2溶液和稀HNO3——有白色沉淀。 2-?CO3:稀HCl和石灰水——有CO2↑ ? PO43-:AgNO3溶液——有黃色沉淀。 NH4+:強堿溶液(NaOH)——有NH3↑。使濕潤紅色石蕊試紙變藍。(2)特征離子關系圖 (3)物質鑒別的原則 ① 操作簡便:能用物理方法鑒別的不用化學方法。能用一種試劑鑒別的不用多種試劑。 ② 現象明顯:使待檢物質的現象對比度較大。 ③ 防止干擾:鑒別Cl-和SO42-時,只能用BaCl2溶液不能用AgNO3溶液。(4)物質鑒別的思路和方法 ① 氣體鑒別:一看顏色,二用試紙,三用火點,四加試劑。② 固體、液體鑒別:一看顏色,二看氣體,三辨沉淀。③ 一種試劑的鑒別: A.幾種溶液含不同陽離子時,常選用2)(OHBa溶液或NaOH溶液做鑒別試劑。 B.幾種溶液含不同陰離子時,常選用強酸做鑒別試劑。C.幾種溶液酸堿性不同時,常選用紫色石蕊做鑒別試劑。 D.幾種物質是金屬或金屬氧化物時,常選用稀強酸做鑒別試劑。 E.一種試劑與四種溶液反應時,應是現象對比度大。多數是有沉淀、有氣體,既有沉淀又有氣體、沉淀顏色不同,無明顯現象。 F.當給定的一種試劑不能鑒別出被檢物時,可從已鑒別出的物質中找出一種試劑再鑒別。④ 不同試劑的鑒別: A.觀察法:根據物理性質中顏色、氣味、狀態、溶解性等進行鑒別。B.熱分解法:根據不同物質的熱穩定性,利用產物的不同性質特征進行鑒別。 C.相互作用法:根據兩兩混合后的不同現象進行鑒別。4.物質的鑒定: 鑒定是根據待檢物質的特性,通過不同的實驗將物質的各組分逐一檢驗出來,從而確定某物質。鑒定與“用實驗方法確定或證明”等用語意義相同。如:用化學方法證明某白色固體是硫酸銨。在鑒定時不但要用化學實驗檢驗白色固體是否是銨鹽(含NH4+),還要檢驗它是否是硫酸鹽(含? 24SO)。從而確定此白色固體是424)(SONH。 2012年下學期C語言實驗實習總結 賀秀山 在科技高度發展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,我們學習它,有助于我們更好的了解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。 上機實驗是學習程序設計語言必不可少的實踐環節,特別是c語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對于程序設計語言的學習目的,可以概括為學習語法規定、掌握程序設計方法、提高程序開發能力,這些都必須通過充分的實際上機操作才能完成。 學習c程序設計語言除了課堂講授以外,必須保證有不少于課堂講授學時的上機時間。因為學時所限,課程不能安排過多的統一上機實驗,所以學生有效地利用課程上機實驗的機會,盡快掌握用c語言設計簡單程序的能力,為今后的繼續學習打下一個良好的基礎。課程上機實驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程序是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面: 1.加深對課堂講授內容的理解 課堂上要講授許多關于c語言的語法規則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對于語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規定。對于一些內容自己認為在課堂上聽懂了,但上機實踐中會發現原來理解的偏差,這是由于大部分學生是初次接觸程序設計,缺乏程序設計的實踐所致。 學習c語言不能停留在學習它的語法規則,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。 通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數同學在完成老師作業時的心態。但是在程序設計領域里這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去“掩蓋”程序中的錯誤,而不是盡可能多地發現程序中存在的問題。自己編好程序上機調試運行時,可能有很多你想不到的情況發生,通過解決這些問題,可以逐步提高自己對c語言的理解和程序開發能力。 2.熟悉程序開發環境、學習計算機系統的操作方法 一個c語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環境下才能進行。所謂“環境”就是所用的計算機系統硬件、軟件條件,只有學會使用這些環境,才能進行程序開發工作。通過上機實驗,熟練地掌握c語言開發環境,為以后真正編寫計算機程序解決實際問題打下基礎。同時,在今后遇到其它開發環境時就會觸類旁通,很快掌握新系統的使用。 3.學習上機調試程序 完成程序的編寫,決不意味著萬事大吉。你認為萬無一失的程序,實際上機運行時可能不斷出現麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開發環境所提供的編譯系統無法發現這種程序邏輯錯誤,只能靠自己的上機經驗分析判斷錯誤所在。程序的調試是一個技巧性很強的工作,對于初學者來說,盡快掌握程序調試方法是非常重要的。 通過一個學期的C語言上機實踐學習,我們了解了一些關于c語言的知識,理解鞏固了我們c語言的理論知識,經過上機操作,我們也了解了一個程序的編輯、編譯、調試的全過程,學會編寫一些簡單的程序,這對我們今后的學習將會有莫大的幫助。 2013年1月17 述: 輸入三個整數x,y,z,請把這三個數由小到大輸出。輸入: 輸入數據包含3個整數x,y,z,分別用逗號隔開。輸出: 輸出由小到大排序后的結果,用空格隔開。樣例輸入 2,1,3 樣例輸出2 3 #include int main() { int *p1,p,*p2,*p3,a,b,c; scanf(“%d,%d,%d”,&a,&b,&c); p1=&a; p2=&b; p3=&c; if(*p1>*p2) {p=*p1;*p1=*p2;*p2=p;} if(*p1>*p3) {p=*p1;*p1=*p2;*p2=p;} if(*p2>*p3) {p=*p2;*p2=*p3;*p3=p;} if(*p1>*p3) {p=*p1;*p1=*p2;*p2=p;} if(*p2>*p3) {p=*p2;*p2=*p3;*p3=p;} printf(“%d %d %dn”,a,b,c); return 0; }第二篇:化學實驗題總結
第三篇:初三化學實驗題總結
第四篇:C語言實驗實習總結
第五篇:C語言實驗題——三個數排序