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

正文內容

c語言程序設計譚浩強第四版期末復習重點(編輯修改稿)

2025-05-13 12:29 本頁面
 

【文章內容簡介】 個賦值語句且向同一個變量賦值如:if (ab) max=a。 else max=b。條件運算符的執(zhí)行順序:①求解表達式1;②若為非0(真)則求解表達式2,此時表達式2的值就作為整個條件表達式的值;③若表達式1的值為0(假),則求解表達式3,表達式3的值就是整個條件表達式的值條件運算符優(yōu)先于賦值運算符;條件運算符的結合方向為“自右至左”。 輸入一個字符,判別它是否大寫字母,如果是,將它轉換成小寫字母;如果不是,不轉換。然后輸出最后得到的字符。include int main() { char ch。 scanf(%c,amp。ch)。 ch=(ch=39。A39。 amp。amp。 ch=39。Z‘)?(ch+32):ch。 printf(%c\n,ch)。 return 0。 } 選擇結構的嵌套在if語句中又包含一個或多個if語句稱為if語句的嵌套。一般形式:if( ) else總是與它上面最 if() if( ) 語句1 近的未配對的if配對 { else 語句2 if()語句1 內嵌ifelse 內嵌if } if( ) 語句3 else語句2 {}限定了內嵌if范圍 else 語句4 1 (x 0): y = 0 (x = 0)編一程序,輸入一個x值,要求輸出相應的y值。 1 (x 0) 解題思路:方法1 (1) 先后用3個獨立的if語句處理: 輸入x scanf(%d,amp。x); 若 x 0, 則y =1 if(x0) y = 1; 若 x = 0, 則y = 0 if(x==0) y = 0; 若 x 0, 則y = 1 if(x0) y = 1; 輸出x和y printf(x=%d,y=%d\n,x,y); 方法2 (2) 用一個嵌套的if語句處理: 輸入x scanf(%d,amp。x); 若x 0, 則y = 1 if(x0) y=1; 否則 else 若 x = 0, 則y = 0 if(x==0) y=0; 否則 y = 1 else y=1; 輸出x和y printf(x=%d,y=%d\n,x,y); 用switch語句實現(xiàn)多分支選擇結構 、switch語句的作用是根據表達式的值, 選擇結構程序綜合舉例 寫一程序,判斷某一年是否閏年。 include int main() { int year,leap。 printf(enter year:)。 scanf(%d,amp。year)。 if (year%4==0) if(year%100==0) if(year%400==0) leap=1。 else leap=0。 else leap=1。 else leap=0。 if (leap) printf(%d is ,year)。 else printf(%d is not ,year)。 printf(a leap year.\n)。 return 0。 } 求ax2 + bx + c = 0方程的解。 include include int main() { double a,b,c,disc,x1,x2,realpart,imagpart。 scanf(%lf,%lf,%lf,amp。a,amp。b,amp。c)。 printf(The equation )。 if(fabs(a)=1e6) printf(is not a quadratic\n)。 else {disc=b*b4*a*c。 if(fabs(disc)=1e6) printf(has two equal roots:%\n,b/(2*a))。 else if(disc1e6) {x1=(b+sqrt(disc))/(2*a)。 x2=(bsqrt(disc))/(2*a)。 printf(has distinct real roots:% %\n,x1,x2)。 } else { realpart=b/(2*a)。 imagpart=sqrt(disc)/(2*a)。 printf( has plex roots:\n)。 printf(%+%\n“,realpart,imagpart)。 printf(%%\n,realpart,imagpart)。 } } return 0。 } 運輸公司對用戶計算運輸費用。路程(s km)越遠,每噸千米運費越低。標準如下: include s 250 沒有折扣 int main()250≤s 500 2%折扣 {500≤s 1000 5%折扣 int c,s。1000≤s 2000 8%折扣 float p,w,d,f。2000≤s 3000 10%折扣 printf(please enter price,weight,discount:)。3000≤s 15%折扣 scanf(%f,%f,%d,amp。p,amp。w,amp。s)。 if(s=3000) c=12。 else c=s/ f = p * w * s * (1 d / 100)。 printf(“freight=%\n”,f)。 return 0。 }第五章 循環(huán)結構程序設計大多數(shù)的應用程序都會包含循環(huán)結構。循環(huán)結構和順序結構、選擇結構是結構化程序設計的三種基本結構,它們是各種復雜程序的基本構造單元。 用while語句實現(xiàn)循環(huán)while語句的一般形式如下:while ( 表達式 ) 語句 循環(huán)體 “真”時執(zhí)行循環(huán)體語句 “假”時不執(zhí)行while循環(huán)的特點是:先判斷條件表達式,后執(zhí)行循環(huán)體語句。+2+3+…+100,即 include int main() { int i=1,sum=0。 while (i=100) { sum=sum+i。 i++。 } printf(sum=%d\n,sum)。 return 0。 }——while語句實現(xiàn)循環(huán)dowhile語句的特點:先無條件地執(zhí)行循環(huán)體,然后判斷循環(huán)條件是否成立。一般形式為: do 語句 while (表達式); 用do…while語句求: 1+2+3+…+100 include int main() { int i=1,sum=0。 do { sum=sum+i。 i++。 }while(i=100)。 printf(sum=%d\n,sum)。 return 0。 } while和dowhile循環(huán)的比較。 int i,sum=0。 當while后面 int i,sum=0。 printf(“i=?”)。 的表達式的 printf(“i=?”)。 scanf(“%d”,amp。i)。 第一次的值 scanf(“%d”,amp。i)。 while(i=10) 為“真”時, do { 兩種循環(huán)得到 { sum=sum+i。 的結果相同; sum=sum+i。 i++。 否則不相同。 i++。 } }while(i=10)。 printf(“sum=%d\n,sum)。 printf(“sum=%d\n,sum)。for語句不僅可以用于循環(huán)次數(shù)已經確定的情況,還可以用于循環(huán)次數(shù)不確定而只給出循環(huán)結束條件的情況。for語句完全可以代替while語句。for語句的一般形式為:for(表達式1;表達式2;表達式3) 語句設置初始條件,只執(zhí) 循環(huán)條件表達式,用來判定是否 作為循環(huán)的調整器,例如行一次。可以為零個、 繼續(xù)循環(huán)。在每次執(zhí)行循環(huán)體前 使循環(huán)變量增值,它是在一個或多個變量設置 先執(zhí)行此表達式,決定是否繼續(xù) 執(zhí)行完循環(huán)體后才進行的。初值執(zhí)行。 執(zhí)行循環(huán)。for語句的執(zhí)行過程:(1) 先求解表達式1(2) 求解表達式2,若其值為真,執(zhí)行循環(huán)體,然后執(zhí)行下面第(3)步。若為假,則結束循環(huán),轉到第(5)步(3) 求解表達式3(4) 轉回上面步驟(2)繼續(xù)執(zhí)行(5) 循環(huán)結束,執(zhí)行for語句下面的一個語句 循環(huán)的嵌套一個循環(huán)體內又包含另一個完整的循環(huán)結構,稱為循環(huán)的嵌套。內嵌的循環(huán)中還可以嵌套循環(huán),這就是多層循環(huán)。3種循環(huán)(while循環(huán)、do…while循環(huán)和for循環(huán))可以互相
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1