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

正文內(nèi)容

c語(yǔ)言實(shí)訓(xùn)心得體會(huì)-資料下載頁(yè)

2024-10-28 13:58本頁(yè)面
  

【正文】 用指針變量指向數(shù)組元素 216。 分別寫出程序,以資比較分析。include void main(){ int a[10]。int i。for(i=0。i10。i++)/ppscanf(“%d”,amp。a[i])。for(i=0。i10。i++)/ppprintf(“%d ”,a[i])。} 通過(guò)指針變量輸出整型數(shù)組a的10個(gè)元素。/pp216。 解題思路:/pp用指針變量p指向數(shù)組元素,通過(guò)改變指針變量的值,使p先后指向a[0]到a[9]各元素。include main(){ int *p,i,a[10]。p=a。for(i=0。i10。i++)scanf(“%d”,p++)。printf(“n”)。p=a。for(i=0。i10。i++,p++)printf(“%d”,*p)。}將數(shù)組a中n個(gè)整數(shù)按相反順序存放/pp216。 解題思路:將a[0]與a[n1]對(duì)換,……將a[4]與a[5]對(duì)換。include int main(){ void inv(int x[ ],int n)。/ppint i, a[10]={3,7,9,11,0,6,7,5,4,2}。/ppfor(i=0。i10。i++)printf(“%d ”,a[i])。/ppprintf(“n”)。/ppinv(a,10)。/ppfor(i=0。i10。i++)printf(“%d ”,a[i])。/ppprintf(“n”)。/ppreturn 0。} void inv(int x[ ],int n){ int temp,i,j,m=(n1)/2。/ppfor(i=0。i=m。i++)/pp{ j=n1i。/pptemp=x[i]。x[i]=x[j]。x[j]=temp。} } 用指針?lè)椒▽?duì)10個(gè)整數(shù)按由大到小順序排序。/pp216。 解題思路:/ppu 在主函數(shù)中定義數(shù)組a存放10個(gè)整數(shù),定義int *型指針變量p指向a[0] u 定義函數(shù)sort使數(shù)組a中的元素按由大到小的順序排列 u 在主函數(shù)中調(diào)用sort函數(shù),用指針p作實(shí)參 u 用選擇法進(jìn)行排序/ppinclude int main(){ void sort(int x[],int n)。int i,*p,a[10]。p=a。printf(“please enter 10 integer numbers:”)。for(i=0。i10。i++)/ppscanf(“%d”,p++)。p=a。sort(p,10)。for(p=a,i=0。i10。i++){/ppprintf(“%d ”,*p)。/ppp++。} printf(“n”)。return 0。}/ppvoid sort(int x[],int n){ int i,j,k,t。for(i=0。in1。i++){/ppk=i。/ppfor(j=i+1。jn。j++)/ppif(x[j]x[k])/ppk=j。/ppif(k!=i)/pp{/ppt=x[i]。/ppx[i]=x[k]。/ppx[k]=t。/pp}/pp} } 有一個(gè)班,3個(gè)學(xué)生,各學(xué)4門課,計(jì)算總平均分?jǐn)?shù)以及第n個(gè)學(xué)生的成績(jī)。/pp.include“” void InputScore(double s[][4]){ int i,j。/ppprintf(“please input the score of three student:n”)。/ppfor(i=0。i3。i++)/ppfor(j=0。j4。j++)/ppscanf(“%lf”,amp。s[i][j])。} double AllAverage(double *s,int m){double sum=0。int i。/ppfor(i=0。im*4。i++)/ppsum=sum+*(s+i)。return sum/(m*4)。} void PrintNScore(double(*s)[4],int n){ int i。for(i=0。i4。i++)printf(“%d”,*(*(s+n1)+i))。} void main(){/ppdouble score[3][4],ave。/ppint n。/ppInputScore(score)。/ppave=AllAverage(score[0],3)。/ppprintf(“average =%lfn”,ave)。/ppprintf(“please input the student who will be printed:n”)。/ppscanf(“%d”,amp。n)。/ppprintf(“The score of the %dth student is:n”,n)。/ppPrintNScore(score,n)。/pp}.定義一個(gè)字符數(shù)組,在其中存放字符串“I love China!”,輸出該字符串和第8個(gè)字符。/pp216。 解題思路:定義字符數(shù)組string,對(duì)它初始化,由于在初始化時(shí)字符的個(gè)數(shù)是確定的,因此可不必指定數(shù)組的長(zhǎng)度。用數(shù)組名string和輸出格式%s可以輸出整個(gè)字符串。用數(shù)組名和下標(biāo)可以引用任一數(shù)組元素。/ppinclude int main(){ char string[]=“I love China!”。/ppprintf(“%sn”,string)。/ppprintf(“%”,string[7])。/ppreturn 0。}。/pp第4天的題目:/pp,統(tǒng)計(jì)其中的英文字符、數(shù)字字符、空格及其它字符的個(gè)數(shù)。include include define STOP 39。|39。 int main(void){ char c。char prev。long n_chars = 0L。int n_lines = 0。int n_words = 0。int p_lines = 0。int inword = 0。/ppprintf(“Enter text to be analyzed(| to be quit):n ”)。prev = 39。n39。while((c = getchar())!= STOP){/ppn_chars++。/ppif(c == 39。n39。)/ppn_lines++。/ppif(!isspace(c)amp。amp。!inword)/pp{/ppinword = 1。/ppn_words++。/pp}/ppif(isspace(c)amp。amp。 inword)/ppinword = 0。/ppprev = c。} if(prev!= 39。n39。)/ppp_lines = 1。printf(“characters = %ld,word = %d,line = %d,”,n_chars,n_words,n_lines)。printf(“partial lines = %dn”,p_lines)。return 0。}/pp,對(duì)全班30個(gè)學(xué)生成績(jī)進(jìn)行由高到低排序,并打印輸出排序結(jié)果,要求按照如下函數(shù)原型,用函數(shù)編程實(shí)現(xiàn)排序功能。include/ppvoid sort(float score[],int n)/pp{/ppint i,j。/ppfor(i=0。in1。i++)/ppfor(j=0。jn1i。j++)/ppif(score[j]score[j+1])/pp{/ppfloat temp=score[j]。/ppscore[j]=score[j+1]。/ppscore[j+1]=temp。/pp}/pp}/ppvoid main()/pp{/ppfloat score[30]。/ppint i。/ppprintf(“Please enter the number and score:n”)。/ppfor(i=0。i30。i++)/ppscanf(“%f”,amp。score[i])。/ppsort(score,30)。/ppprintf(“Sorted results:n”)。/ppfor(i=0。i30。i++)/ppprintf(“%f”,score[i])。/pp}/pp,程序顯示該月份對(duì)應(yīng)的英文表示,若n不在1~12之間,則輸出“Illegal month”。include int main(){/ppint n。/ppprintf(“請(qǐng)輸入n的值n”)。/ppscanf(“%d”,amp。n)。/ppswitch(n)/pp{/ppcase 1:printf(“Janunryn”)。break。/ppcase 2:printf(“Februaryn”)。break。/ppcase 3:printf(“Marchn”)。break。/ppcase 4:printf(“Apriln”)。break。/ppcase 5:printf(“Mayn”)。break。/ppcase 6:printf(“Junen”)。break。/ppcase 7:printf(“Julyn”)。break。/ppcase 8:printf(“Augustn”)。break。/ppcase 9:printf(“Septempern”)。break。/ppcase 10:printf(“Octobern”)。break。/ppcase 11:printf(“Novembern”)。break。/ppcase 12:printf(“Decembern”)。break。/ppdefault:printf(“Illegal month”)。/pp}/ppreturn 0。}/pp。include void main(){ int a[10],sum=0,i=0。float b。printf(“輸入10個(gè)數(shù)n”)。for(。i10。i++)scanf(“%d”,amp。a[i])。for(i=9。i=0。i)sum=sum+a[i]。b=(float)sum/10。printf(“平均數(shù)=%fn”,b)。}/pp,將其字符順序顛倒后重新存放,并輸出這個(gè)字符串。(用字符數(shù)組實(shí)現(xiàn))include include define N 10 int main(void){ char a[N]。int i,j。printf(“Input data:”)。for(i=0。(a[i]=getchar())!=39。n39。i++)。a[i]=39。39。/pp} printf(“輸出的數(shù)據(jù)n”)。for(j=i1。j=0。j)printf(“%c”,a[j])。putchar(39。n39。)。return 0。/pp,編程計(jì)算x的每一位數(shù)字相加之和(忽略整數(shù)前的正負(fù)號(hào))。例如,輸入x為1234,則由1234分離出其千位/pp百位/pp十位/pp個(gè)位4,然后計(jì)算1+2+3+4=10,并輸出10。include main(){ int a,b,c,d。int sum,i。printf(“輸入一個(gè)四位數(shù)n”)。scanf(“%d”,amp。i)。a=i/1000。b=(i/10)%10。c=(i/100)%10。d=i%10。sum=a+b+c+d。printf(“%dn”,sum)。}/pp,求出其中大于平均成績(jī)學(xué)生的人數(shù),并對(duì)20名學(xué)生成績(jī)按從高到低進(jìn)行排序。include/ppint count1(float score[],int n)/pp{/ppint i,count=0。/ppfloat sum=0,avg。/ppfor(i=0。in。i++)/ppsum+=score[i]。/ppavg=sum/n。/ppfor(i=0。in。i++)/ppif(score[i]avg)count++。/ppreturn count。/pp}/ppvoid sort(float score[],int n)/pp{/ppint i,j。/ppfor(i=0。in1。i++)/ppfor(j=0。jn1i。j++)/ppif(score[j]score[j+1])/pp{/ppfloat temp=score[j]。/ppscore[j]=score[j+1]。/ppscore[j+1]=temp。/pp}/pp}/ppvoid main()/pp{/ppint i。/ppfloat score[20]。/ppfor(i=0。i20。i++)/ppscanf(“%f”,amp。score[i])。/ppint COUNT=count1(score,20)。/ppprintf(“大于平均成績(jī)學(xué)生的人數(shù):%d”,COUNT)。/ppsort(score,20)。/ppfor(i=0。i20。i++)/ppprintf(“%f”,score[i])。/pp}/ppp224466p=180。180。180。180。180。180。...=133557?前100項(xiàng)之積計(jì)算并打印p值。include “” void main(){ float a=2,b=1。double num=1。int i。for(i=1。i=100。i++){/ppnum*=a/b。/ppif(i%2==0)a+=2。/ppelse b+=2。}/ppnum*=2。printf(“π=%.16lfn”,num)。}/pp,計(jì)算其平均分然后輸出。include int main(){ float sum=0,n。int i=0。do {/ppprintf(“輸入第%d個(gè)學(xué)生的成績(jī),輸入負(fù)數(shù)結(jié)束”,i+1)。/ppscanf(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1