freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計復(fù)習(xí)-閱讀頁

2024-10-24 19:07本頁面
  

【正文】 填空:根據(jù)所給的C語言程序或函數(shù),在空格處填上適當(dāng)?shù)恼Z句使程序完善。第二部分 考核內(nèi)容及要求第一 C語言概述考核內(nèi)容(知識點):1.程序、程序文件和函數(shù)的概念及其相互之間的關(guān)系。3.C語言簡單語句和復(fù)合語句的語法格式。5.頭文件的文件名格式、在程序中的使用方法和作用。7.標(biāo)準(zhǔn)輸出函數(shù)printf()和標(biāo)準(zhǔn)輸入函數(shù)scanf()的定義格式和具體應(yīng)用??己艘螅阂罅私夂屠斫庖陨蟽?nèi)容。2.各種整數(shù)類型的關(guān)鍵字表示,存儲空間的大小和值域范圍。4.字符類型的關(guān)鍵字表示,存儲空間的大小和值域范圍;字符型常量的表示,回車、換行、單引號、雙引號、反斜線、空字符等特殊字符的表示。6.枚舉的概念,枚舉類型的定義,枚舉變量的定義和初始化,枚舉常量與整型常量的對應(yīng)關(guān)系。8.單精度和雙精度實數(shù)的定點表示和浮點(科學(xué))表示,實型變量的定義和初始化。10.關(guān)系運算符的定義和關(guān)系表達式的計算,邏輯運算符的定義與邏輯表達式的計算,根據(jù)任意表達式的值判斷其邏輯值的方法。2.符號常量的兩種定義方法,它們之間的區(qū)別。4.求關(guān)系或邏輯表達式的相反表達式的方法。第三 流程控制語句考核內(nèi)容(知識點):1.C語言程序中的順序、分支和循環(huán)這三種基本結(jié)構(gòu),每種結(jié)構(gòu)的執(zhí)行過程。3.switch語句的定義格式、執(zhí)行過程和在處理問題中的具體應(yīng)用。5.for循環(huán)、while循環(huán)和dowhile循環(huán)的定義格式、執(zhí)行過程和在處理問題中的具體應(yīng)用。7.Break語句在switch語句和各種循環(huán)語句中的作用,continue語句在各種循環(huán)語句中的作用??己艘螅豪斫夂驼莆毡菊碌乃袃?nèi)容,并能夠靈活應(yīng)用。2.?dāng)?shù)組長度、數(shù)組元素、元素下標(biāo)的含義,訪問數(shù)組元素的語法格式,下標(biāo)運算符的操作對象和操作結(jié)果。4.利用一維數(shù)組存儲數(shù)據(jù),按元素值的升序或降序排列數(shù)據(jù),按給定條件或功能對數(shù)組元素依次進行訪問和處理。6.二維數(shù)組的行數(shù)和列數(shù)的概念,數(shù)組長度(即所含元素個數(shù))的計算。8.二維數(shù)組中的所有元素在存儲空間中的排列情況,每個元素的存儲地址的計算。10.字符串常量的定義格式,字符串的存儲格式,字符串長度的概念。12.strlen、strcpy、strcmp、strcat等字符串函數(shù)的聲明格式及功能??己艘螅毫私夂屠斫庖痪S數(shù)組、二維數(shù)組和字符串的概念的使用方法,會利用它們存儲和處理數(shù)據(jù)。2.指針賦值(=)、取對象(變量)地址(amp。5.二維數(shù)組元素的下標(biāo)訪問方式與指針訪問方式及其之間的轉(zhuǎn)換??己艘螅豪斫庵羔樀母拍?,掌握利用指針訪問簡單數(shù)據(jù)和數(shù)組元素的方法,掌握進行動態(tài)存儲分配與釋放的方法。2.函數(shù)調(diào)用表達式的語法格式及執(zhí)行過程。5.函數(shù)聲明(原型)語句的定義格式及作用。7.變量的作用域的概念和含義;系統(tǒng)對全局變量、static變量、局部變量的建立和初始化過程。9.頭文件在程序文件中的位置和作用。第七 結(jié)構(gòu)與聯(lián)合考核內(nèi)容(知識點):1.結(jié)構(gòu)的概念,結(jié)構(gòu)類型的定義格式,結(jié)構(gòu)類型的聲明(即不完整定義)格式。3.結(jié)構(gòu)賦值,結(jié)構(gòu)成員的直接訪問和間接訪問,利用結(jié)構(gòu)數(shù)組保存和處理數(shù)據(jù)。5.鏈表的概念,鏈表中結(jié)點的結(jié)構(gòu),鏈表的建立和遍歷的方法和算法??己艘螅豪斫夂驼莆战Y(jié)構(gòu)和聯(lián)合類型的特點以及數(shù)據(jù)成員的訪問方法,了解和理解鏈表中結(jié)點的結(jié)構(gòu)和建立與訪問鏈表的方法,以及結(jié)構(gòu)與聯(lián)合嵌套定義的概念??己艘螅毫私夂屠斫馕募挠嘘P(guān)概念和訪問方式,會利用字符或字節(jié)文件保存和處理數(shù)據(jù)。三兄弟放學(xué)回家,父母分別跟他們打招呼。printf(“Hello Er_min,n”)。} B: 求圓的面積和周長 Description 從鍵盤輸入圓的半徑,求圓的面積和周長。Output 輸出為兩行。Sample Input 3Sample Output Area: Perimeter: HINT 了解浮點類型的輸入、輸出和算術(shù)運算符Append Code 法一include int main(){ double r,p,s。r)。s=*r*r。printf(“Perimeter: %lfn”,p)。scanf(“%d”,amp。printf(“Area: %lfn”,pi*r*r)。} C:平均值 Description 求3個數(shù)的平均值。Output 輸出為這3個整數(shù)的平均值,保留3位小數(shù)。Append Code include int main(){ int a,b,c。a,amp。c)。} D: 求字符的值 Description 從鍵盤輸入3個字符(不含雙字節(jié)字符),分別輸出每個字符的十進制值(ASCII碼)、八進制值和十六進制值。Output 輸出為3行。每個輸出的值占3個字符,不足3個字符前面補0。Append Code include int main(){ char a,b,c。a,amp。c)。printf(“%.3d %.3o %.3xn”,b,b,b)。} A: 最簡單的程序 Description 輸出一行“Hello world!”。} B: 算術(shù)基本運算 Description 計算兩整數(shù)x和y(0Input 輸入只有一行,格式見sample。printf(”x * y : %dn“,x*y)。printf(”x ^ 2 : %dn“,x*x)。} C: 自增自減運算 Description C語言中有自增運算++、自減運算,并且可以前置和后置。Input 一個整數(shù)a,a是很小的整數(shù)。5行輸出縱向a要對齊,“:”對齊,“:”前后各一個空格,后面的數(shù)值不用對齊。Sample Input 0Sample Output a : 0a :1 a: 0 a++ : 0 ++a : 1HINT Append Code include int main(){ int a,x。x)。printf(” a: %dn“,a)。a=x。a=x。a=x。} F: 絕對值 Description 求整型數(shù)據(jù)和浮點型數(shù)據(jù)的絕對值。Output 輸出為兩行,第一行為整數(shù)的絕對值,第二行為浮點數(shù)的絕對值,注意浮點數(shù)的絕對值不輸出無意義的0。注意浮點數(shù)的輸出格式。float m。n,amp。//n=abs(n)。if(n{n=n。}printf(”%dn“,n)。return 0。Input 輸入只有一行,為一個100以內(nèi)的正整數(shù)。若輸入為偶數(shù)則輸出“even”,奇數(shù)輸出“odd”。Append Code include int main(){int n。n)。amp。else printf(”oddn“)。} B: 簡單的打折計算 Description 商店規(guī)定:消費滿n元,可以打八八折。Input 輸入只有一行,三個整數(shù)m、n和x,且0Sample Input 95 300 4Sample Output HINT 了解浮點型的輸出控制,注意整型和浮點型混合運算過程中的數(shù)據(jù)類型轉(zhuǎn)換。float b。m,amp。x)。if(an)b=*a。printf(”%.2fn“,b)。Input 輸入只有一行,為一個10000以內(nèi)的正整數(shù)。若輸入為閏年偶數(shù)則輸出“Yes”,否則輸出“No”。Append Code include int main(){int x。x)。amp。amp。else if(x%400==0)printf(”Yesn“)。}elseprintf(”error“)。如:13+53+33=153。Sample Input 153Sample Output YESHINT Append Code include int main(){int a,b,c,x。x)。b=x/10%10。if(x==a*a*a+b*b*b+c*c*c)printf(”Yes“)。} E: 三個數(shù)比較大小 Description 從鍵盤上輸入0~100之間的三個數(shù),按從小到大的順序輸出。Output 按從小到大輸出這三個數(shù)。Append Code include int main(){int a,b,c。a,amp。c)。else if(c=a)printf(”%d %d %dn“,b,a,c)。}else{if(a=c)printf(”%d %d %dn“,c,a,b)。elseprintf(”%d %d %dn“,a,b,c)。Input 三個正整數(shù),均在100以內(nèi)。Sample Input 2 3 5Sample Output 12HINT 如果不會使用分支語句,可使用條件運算符判斷到底將哪個數(shù)累積到和中。scanf(”%d%d%d“,amp。b,amp。if(a%2!=0)a++。if(c%2!=0)c++。} G: 你過線了嗎? Description 經(jīng)過四年的學(xué)習(xí),你決定報考我國著名的“285”高校之一的北青大學(xué),經(jīng)過認真的復(fù)習(xí),殘酷的考試,終于知曉了自己的考試成績,也知道了北青大學(xué)的錄取分數(shù)線,請你編程判斷,自己過線了嗎? Input 輸入有2行,第一行有4個正整數(shù),分別表示三門課程的分數(shù)線以及總分分數(shù)線。Output 如果你的三門課程成績都不低于相應(yīng)課程的分數(shù)線,且你的考試總分也不低于北青大學(xué)的總分分數(shù)線要求,則輸出“congratulations”,否則輸出“sorry”。Append Code include int main(){int a,b,c,d,e,f,g,h。a,amp。c,amp。e,amp。g)。if(e=aamp。f=bamp。g=camp。h=d)printf(”congratulations“)。} I: A+B Problem(II): Input/OutputPractice Description 計算a+b,0Input 輸入的第一行是一個整數(shù)N,后面有N對整數(shù)a和b,每對a和b占一行,a,b用空格分開。Sample Input 2 1 2 10 20Sample Output 3 30HINT N給出了測試樣例數(shù),用for循環(huán)處理方便。Scanf(“%d”,amp。For(i=0。Output 每行輸出一個a+b的值,順序與輸入對應(yīng)。用scanf()把文件所有內(nèi)容讀完后,會讀到EOF,所以可以用來判斷輸入是否完成,測試時可以用Ctrl+Z產(chǎn)生EOF。Append Code include int main(){int a,b。a,amp。}return 0。元音字母是:a,e,i,o u,A,E,I,O,UInput 輸入一個英文字母Output 是元音字母,輸出“yes”,否則輸出“no”,行尾沒有回車。scanf(”%c“,amp。if(ch=39。amp。chch=ch+32。a39。else if(ch==39。)printf(”yes“)。i39。else if(ch==39。)printf(”yes“)。u39。elseprintf(”no“)。Input 輸入3個int類型內(nèi)的整數(shù),兩兩之間用一個空格隔開。Sample Input 2 1 3 Sample Output 1 2 3HINT Append Code include void main(){int a,b,c,temp。a,amp。c)。a=b。}if(a{temp=a。c=temp。b=c。}printf(”%d %d %dn“,c,b,a)。判斷奇偶數(shù) Input 輸入為一個整數(shù)。如果輸入的整數(shù)n是一個偶數(shù),輸出: n is an even :n is an odd 。scanf(”%d“,amp。if(a%2==0)printf(”%d is an even number.“,a)。} A: 判斷兩個整數(shù)的大小關(guān)系 Description 輸入2個整數(shù)a和b,如果ab,則輸出1,否則輸出0。Output 表示ab的結(jié)果:如果ab,則輸出1,否則輸出0。scanf(”%d %d“,amp。b)。elseprintf(”0“)。} D: 成績的等級 Description 把百分制的考試成績轉(zhuǎn)換成五級制的成績: 90~100:Excellent 80~89:Good 70~79:Average 60~69:Pass 0~59:Failing不在0~100之間的輸入是非法數(shù)據(jù),輸出“Error”。Output 輸入所對應(yīng)的成績等級。Append Code include int main(){int score。score)!=EOF){if(score100)printf(”Errorn“)。break。break。break。break。break。} E: 輸出是m的倍數(shù)或n的倍數(shù)、但不是m和n的公倍數(shù)的數(shù) Description 輸出1~k之間是m的倍數(shù)或n的倍數(shù)、但不是m和n的公倍數(shù)的數(shù),其中1Input 輸入三個整數(shù),依次為k、m、n。Sample Input 15 2 3Sample Output 2 3 4 8 9 10 14 15HINT 難點在于輸出格式的控制:空格在數(shù)的中間,學(xué)會用循環(huán)時邊界情況的特殊處理。scanf(”%d %d %d“,amp。m,amp。if(ma=m。printf(”%d“,a)。i}if((i%m==0amp。i%n!=0)||(i%n==0amp。i%m!=0))printf(” %d“,i)。 B: 兩整數(shù)相加減 Description 計算a+b和ab。a,b用空格分開。Sample Input 1 2Sample Output 31HINT Append Code include int main(){ int a,b。a,amp。printf(”%dn“,a+b)。} 25 Problem C: 它滿足條件嗎? Descrip
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1