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

正文內(nèi)容

第1章程序設計和c語言-在線瀏覽

2024-08-17 15:51本頁面
  

【正文】 地址表列),含義同printf函數(shù)。格式聲明與printf函數(shù)中的格式聲明相似以%開始,以一個格式字符結(jié)束,中間可以插入附加的字符。a,amp。c)。getchar函數(shù)的一般形式為:getchar( )。putchar函數(shù)的一般形式為:putchar( )。include int main ( ){char a,b,c。 b=getchar()。 putchar(a)。 putchar(c)。\n39。}第4章 選擇結(jié)構(gòu)程序設計教學時數(shù):4學時重點難點:。 語句三種形式和switch 語句的用法。題目要求求ax2+bx+c=0方程的根。假設a,b,c的值任意,并不保證b24ac0 。include include int main ( ) {double a,b,c,disc,x1,x2,p,q。a,amp。c)。if (disc0) printf(“has not real roots\n”)。 q=sqrt(disc)/(*a)。 x2=pq。}二、用if語句實現(xiàn)選擇結(jié)構(gòu)(1)if (表達式) 語句1(2)if(表達式) 語句1 else 語句2(3)if(表達式) 語句1 else if(表達式2)語句2 else if(表達式3)語句3 ┆ else if(表達式m)語句m else 語句n(在else部分又嵌套了多層的if語句) if(number 500) cost = 。else if (number 100) cost = 。else cost=0。else if (number 300) cost = 。else if (number 50) cost = 。在if語句中又包含一個或多個if語句稱為if語句的嵌套:(1)第一種嵌套:if( ) if( ) 語句1 else 語句2else if( ) 語句3 else 語句4內(nèi)嵌if。{ }限定了內(nèi)嵌if范圍 :有一函數(shù): 編一程序,輸入x值,則輸出相應的y值。(1)先后用3個獨立的if語句處理:scanf(%d,amp。if(x0) y = 1。if(x0) y = 1。 (2)用一個嵌套的if語句處理:scanf(%d,amp。if(x0) y=1。else y=1。三、用switch語句實現(xiàn)多分支選擇結(jié)構(gòu)switch語句的一般形式:switch(表達式){case 常量1 :語句1 case 常量2 :語句2 ┇ case 常量n :語句n default : 語句n+1}switch語句的作用是根據(jù)表達式的值,使流程跳轉(zhuǎn)到不同的語句。:要求按照考試成績的等級輸出百分制分數(shù)段,A等為85分以上,B等為70~84分,C等為60~69分 ,D等為 60分以下。include int main(){char grade。grade)。A39。break。B39。break。C39。break。D39。break。}} 如果用switch語句只進行一次檢查。:寫一程序,判斷某一年是否閏年。若閏年,令leap=1;非閏年,leap=0。include int main(){int year,leap。year)。 else leap=0。 else leap=0。 else printf(%d is not ,year)。}:運輸公司對用戶計算運輸費用。千米運費越低。折扣的“變化點”都是250的倍數(shù)在橫軸上加一種坐標c,c的值為s/當c1時,表示s250,無折扣1≤c2時,表示250≤s500,折扣d=2%;2≤c4時,d=5%; 4≤c8時,d=8%;8≤c12時,d=10%; c≥12時,d=15%。 float p,w,d,f。p,amp。s)。 else c=s/ break。 break。 break。 break。 break。 break。 printf(“freight=%\n”,f)。 循環(huán);do while 循環(huán);for 循環(huán)。教學要求:、do…while語句及其構(gòu)成的循環(huán)。教學內(nèi)容:一、為什么需要循環(huán)控制例如,全班有50個學生,統(tǒng)計各學生三門課的平均成績。s1,amp。s3)。printf(“aver=%”,aver)。s1,amp。s3)。printf(“aver=%”,aver)。大多數(shù)的應用程序都會包含循環(huán)結(jié)構(gòu)。解題思路:這是累加問題,需先后將100個數(shù)相加,重復100次加法運算,可用循環(huán)實現(xiàn)。 while (i=100){sum=sum+i。} printf(sum=%d\n,sum)。 do {sum=sum+i。}while(i=100)。}或for(表達式1;表達式2;表達式3)循環(huán)體 for語句的執(zhí)行過程:①先求解表達式1。若為假,則結(jié)束循環(huán),轉(zhuǎn)到第⑤步。④轉(zhuǎn)回上面步驟②繼續(xù)執(zhí)行。說明:①for語句不僅可以用于循環(huán)次數(shù)已經(jīng)確定的情況,還可以用于循環(huán)次數(shù)不確定而只給出循環(huán)結(jié)束條件的情況。②一個或兩個或三個表達式均可以省略,但分號不能省略。3種循環(huán)(while循環(huán)、do…while循環(huán)和for循環(huán))可以互相嵌套。(2)在while和dowhile循環(huán)中,循環(huán)體應包含使循環(huán)趨于結(jié)束的語句。而for語句可以在表達式1中實現(xiàn)循環(huán)變量的初始化。用continue語句提前結(jié)束本次循環(huán)。編程思路:循環(huán)次數(shù)不確定,但最多循環(huán)1000次,在循環(huán)體中累計捐款總數(shù)用if語句檢查是否達到10萬元,如果達到就不再繼續(xù)執(zhí)行循環(huán),終止累加計算人均捐款數(shù)。 int i。i=1000。amount)。 if (total=SUM) break。printf(“num=%d\naver=%\n“,i,aver)。 1 2 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20解題思路:可以用循環(huán)的嵌套來處理此問題,用外循環(huán)來輸出一行數(shù)據(jù),用內(nèi)循環(huán)來輸出一列數(shù)據(jù),按矩陣的格式(每行5個數(shù)據(jù))輸出。for (i=1。i++) for (j=1。j++,n++){if (n%5==0) printf (“\n”)。} printf(\n)。解題思路:每項的分子都是1,后一項的分母是前一項的分母加2,第1項的符號為正,從第2項起,每一項的符號與前一項的符號相反。 double pi=0,n=1,term=1。 n=n+2。 term=sign/n。 printf(pi=%\n,pi)。這個數(shù)列有如下特點:第1,2兩個數(shù)為1。即:這是一個有趣的古典數(shù)學問題:有一對兔子,從出生后第3個月起每個月都生一對兔子。假設所有兔子都不死,問每個月的兔子總數(shù)為多少?第幾個月小兔子對數(shù)中兔子對數(shù)老兔子對數(shù)兔子總數(shù)110012010131012411135212563238753513┇┇┇┇┇include int main(){int f1=1,f2=1,f3。 printf(%12d\n%12d\n,f1,f2)。 i=38。printf(%12d\n,f3)。 f2=f3。 int i。 i=20。 if(i%2==0) printf(\n)。 f2=f2+f1。為使電文保密,往往按一定規(guī)律將其轉(zhuǎn)換成密碼,收報人再按約定的規(guī)律將其譯回原文。解題思路:(1)決定哪些字符不需要改變,哪些字符需要改變,如果需要改變,應改為哪個字符?處理的方法是:輸入一個字符給字符變量c[有c=getchar()。a39。amp。z39。A39。amp。Z39。W39。amp。Z39。w39。amp。z39。 else c=c+4。如不在此范圍內(nèi),則使變量c的值改變?yōu)槠浜蟮?個字母。(2)怎樣使c改變?yōu)樗付ǖ淖帜??辦法是改變它的ASCII值。char c。while(c!=‘\n’){if((c=‘a(chǎn)’ amp。 c=‘z’) || (c=‘A’ amp。 c=‘Z’)){if(c=39。 amp。 c=39。 || c=39。 amp。 c=39。) c=c22。} printf(%c,c)。 }可以改進程序char c。amp。amp。if(c=‘Z’ amp。 c=‘Z’+4 || c‘z’) c=c26。}第6章 利用數(shù)組處理批量數(shù)據(jù)教學時數(shù):6學時重點難點:、應用和初始化。教學要求:;、定義與使用方法;;。數(shù)組名的命名規(guī)則和變量名相同。10個元素:a[0],a[1],a[2],…,a[9]:數(shù)組名[下標]。:在定義數(shù)組的同時,給各數(shù)組元素賦值。int a[10]={0,1,2,3,4}。int a[10]={0,0,0,0,0,0,0,0,0,0}。int a[5]={1,2,3,4,5}。 用數(shù)組處理求Fibonacci數(shù)列問題。 int f[20]={1,1}。i20。 for(i=0。i++){if(i%5==0) printf(“\n”)。} printf(\n)。如:float a[3][4],b[5][10]。例如,把a看作是一個一維數(shù)組,它有3個元素:a[0]、a[1]、a[2],每個元素又是一個包含4個元素的一維數(shù)組a[0][0]a[0][1]a[0][2]a[0][3]a[1][0]a[1][1]a[1][2]a[1][3]a[2][0]a[2][1]a[2][2]a[2][3]:數(shù)組名[下標][下標]。:在定義數(shù)組的同時,給各數(shù)組元素賦值。等價于:int a[ ][4]={1,2,3,4,5,6,7,8,9,10,11,12}。解題思路:采用“打擂臺算法”,先找出任一人站在臺上,第2人上去與之比武,勝者留在臺上,第3人與臺上的人比武,勝者留臺上,敗者下臺,以后每一個人都是與當時留在臺上的人比武,直到所有人都上臺比為止,最后留在臺上的是冠軍。int a[3][4]={{1,2,3,4},{9,8,7,6},{10,10,5,2}}。for (i=0。i++)for (j=0。j++)if (a[i][j]max){max=a[i][j]。 colum=j?!⒆址麛?shù)組的定義、引用和初始化定義、引用和初始化字符數(shù)組的方法與數(shù)值型數(shù)組的方法類似。為了測定字符串的實際長度,C語言規(guī)定’\0’作為字符串結(jié)束標志。如char c[]={”I am happy”}。相當于char c[11]={”I am happy”}??蓪懗蒫har c[10]=”China”。字符數(shù)組的輸入輸出可以有兩種方法:(1)逐個字符輸入輸出(%c)。用%s輸出字符串時,printf函數(shù)中的輸出項是字符數(shù)組名,不是數(shù)組元素名。作用是輸入一個字符串到字符數(shù)組。 puts(str)。(2) gets函數(shù)輸入字符串的函數(shù),一般形式為:gets(字符數(shù)組)。例如:char str[20]。 (3)strcat函數(shù)字符串連接函數(shù),一般形式為:strcat(字符數(shù)組1,字符數(shù)組2)。例如:char str1[30]=”People”。 printf(”%s”, strcat(str1,str2))。(4)strcpy和strncpy函數(shù)字符串復制函數(shù),一般形式為:strcpy(字符數(shù)組1,字符串2)。例如:char str1[10],str2[]=”China”。(5)strcmp函數(shù)字符串比較函數(shù),一般形式為:strcmp(字符串1,字符串2)。例如:strcmp(”China”,”Korea”)。strcmp(str1,str2)。例如:”puter””pare”。②如果字符串1字符串2,則函數(shù)值為一個正整數(shù)。(6)strlen函數(shù)測字符串長度的函數(shù),一般形式為:strlen (字符數(shù)組)。 printf(”%d”,strlen(str))。也可以直接測試字符串常量的長度。(7)strlwr函數(shù)轉(zhuǎn)換
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1