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

正文內容

c語言第二版)譚浩強習題解答(編輯修改稿)

2025-04-23 23:34 本頁面
 

【文章內容簡介】 x2]內必有一個(且只有一個)實根;如果f(x1)和 f(x2)同號,則則f(x)=0在[x1,x2]內無實根,要重新改變x1和x2的值。當確定f(x)在[x1,x2]內有一個實根后,可采取二分法將[x1,x2]一分為二,再判斷在哪一個小區(qū)間有實根。如此不斷進行下去,直到小區(qū)間足夠小為止。includeincludemain( ){ float x0,x1,x2,fx0,fx1,fx2。do{scanf(“%f,%f”,amp。x1,amp。x2)。fx1=x1*((2*x14)*x1+3)6。fx2=x2*((2*x24)*x2+3)6}while(fx1*fx20)。do{ x0=(x1+x2)/2。 fx0=x0*((2*x04)*x0+3)6。 if(fx0*fx10){x2=x0。 fx2=fx0。} else{x1=x0。 fx1=fx0。} }while(fabs(fx0)=1e5)。 printf(“x=%\n”,x0)。}main(){ int i,j,k。for (i=1。i=4。 i++){ for (j=1。j=4i。j++) printf(“ ”)。 for (k=1。k=2*i1。k++) printf( “*”)。 printf(“\n”)。 }for (i=1。i=3。i++){ for (j=1。j=i。j++) printf(“ ”)。 for (k=1。k=72*i。k++) printf( “*”)。 printf(“\n”)。}}開始設計程序時,并不知道A、B、C與X、Y、Z中的哪一個進行比賽,可以假設:A與i比賽,B與j比賽,C與k比賽。說明:整個執(zhí)行部分只有一個語句,所以只在語句的最后有一個分號。includemain( ){ char i,j,k。for (i=’X’。i=’Z’。i++)for (j=’X’。j=’Z’。 j++)if (i!=j) for (k=’X’。k=’Z’。k++) if (i!=kamp。amp。j!=k)if( i!=’X’amp。amp。k!=’X’amp。amp。k!=’Z’) printf(“A%c\tB%c\tC%c\n”,i,j,k)。}第九章 指針,按由小到大的順序輸出。main(){int n1,n2,n3。int *p1,*p2,*p3。scanf(%d,%d,%d,amp。n1,amp。n2,amp。n3)。p1=amp。n1。p2=amp。n2。p3=amp。n3。if(n1n2)swap(p1,p2)。if(n1n3)swap(p1,p3)。if(n2n3)swap(p2,p3)。printf(%d,%d,%d\n,n1,n2,n3)。}swap(p1,p2)int *p1,*p2。{int p。p=*p1。*p1=*p2。*p2=p。}。用另一函數(shù)對它排序。然后在主函數(shù)輸出這3個已排好序的字符串。main(){char *str1[20],*str2[20],*str3[20]。char swap()。scanf(%s,str1)。scanf(%s,str2)。scanf(%s,str3)。if(strcmp(str1,str2)0)swap(str1,str2)。if(strcmp(str1,str3)0)swap(str1,str3)。if(strcmp(str2,str3)0)swap(str2,str3)。printf(%s\n%s\n%s\n,str1,str2,str3)。}char swap(p1,p2)char *p1,*p2。{char *p[20]。strcpy(p,p1)。strcpy(p1,p2)。strcpy(p2,p)。},將其中最小的數(shù)與第一個數(shù)對換,把最大的數(shù)與最后一個數(shù)對換。寫三個函數(shù):輸入十個數(shù)、進行處理、輸出十個數(shù)。main(){int number[10]。input(number)。max_min_value(number)。output(number)。}input(number)int number[10]。{int i。for(i=0。i10。i++) scanf(%d,amp。number[i])。}max_min_value(number)int number[10]。{int *max,*min。int *p,*end。end=number+10。max=min=number。for(p=number+1。pend。p++) if(*p*max)max=p。 else if(*p*min)min=p。*p=number[0]。number[0]=*min。*min=*p。*p=number[9]。number[9]=*max。*max=*p。return。}output(number)int number[10]。{int *p。for(p=number。pnumber+9。p++) printf(%d,*p)。printf(%d\n,*p)。},使前面各數(shù)順序向后移m個位置,最后m個數(shù)變成最前面m個數(shù)。includemain(){int number[20],n,m,i。scanf(%d,amp。n)。scanf(%d,amp。m)。for(i=0。in。i++) scanf(%d,amp。number[i])。move(number,n,m)。for(i=0。in。i++) printf(%8d,number[i])。}move(array,n,m)int array[20],n,m。{int *p,end。end=*(array+n1)。for(p=array+n1。parray。p) *p=*(p1)。*array=end。m。if(m0)move(array,n,m)。},順序排號。從第一個人開始報數(shù)(從1到3報數(shù)),凡報到3的人推出圈子,問最后留下來的是原來第幾號的那位。define nmax 50main(){int i,k,m,n,num[nmax],*p。scanf(%d,amp。n)。p=num。for(i=0。in。i++) *(p+i)=i+1。i=k=m=0。while(mn1) {if(*(p+i)!=0)k++。 if(k==3) {*(p+i)=0。 k=0。 m++。 } i++。 if(i==n)i=0。 }while(*p==0)p++。printf(%d,*p)。}main(){int len。char *str[20]。scanf(%s,str)。len=length(str)。printf(\nlen=%d\n,len)。}length(p)char *p。{int n=0。while(*p!=39。\039。) {n++。p++。}return(n)。}main(){int m。char *str1[20],*str2[20]。scanf(%s,str1)。scanf(%d,amp。m)。if(strlen(str1)m) printf(error)。else {copystr(str1,str2,m)。 printf(%s,str2)。 }}copystr(p1,p2,m)char *p1,*p2。int m。{int n=0。while(nm1) {n++。p1++。}while(*p1!=39。\039。) {*p2=*p1。 p1++。 p2++。 }*p2=39。\039。}includemain(){int cle=0,sle=0,di=0,wsp=0,ot=0,i。char *p,s[20]。for(i=0。i20。i++)s[i]=0。i=0。while((s[i]=getchar())!=39。\n39。)i++。p=s。while(*p!=39。\n39。) {if(*p=39。a39。amp。amp。*p=39。z39。) ++sle。 else if(*p=39。A39。amp。amp。*p=39。Z39。) ++cle。 else if(*p==39。 39。) ++wsp。 else if(*p=39。039。amp。amp。*p=39。939。) ++di。 else ++ot。 p++。 }printf(sle=%d,cle=%d,wsp=%d,di=%d,ot=%d\n,sle,cle,wsp,di,ot)。}main(){int a[3][3],*p,i。for(i=0。i3。i++) scanf(%d,%d,%d,a[i][0],a[i][1],a[i][2])。p=a。move(p)。for(i=0。i3。i++) printf(%d %d %d\n,a[i][0],a[i][1],a[i][2])。}move(pointer)int *pointer。{int i,j,t。for(i=0。i2。i++)for(j=i+1。j3。j++) {t=*(pointer+3*i+j)。 *(pointer+3*i+j)=*(pointer+3*j+i)。 *(pointer+3*j+i)=t。 }}main(){int a[5][5],*p,i,j。for(i=0。i5。i++)for(j=0。j5。j++) scanf(%d,amp。a[i][j])。p=a。change(p)。for(i=0。i5。i++) {printf(\n)。 for(j=0。j5。j++) printf(%8d,a[i][j])。 }}change(p)int *p。{int i,j,change。int *pmax,*pmin。pmax=p。pmin=p。for(i=0。i5。i++) for(j=0。j5。j++) {if(*pmax*(p+5*i+j))pmax=p+5*i+j。 if(*pmin*(p+5*i+j))pmin=p+5*i+j。 }change=*(p+12)。*(p+12)=*pmax。*pmax=change。change=*p。*p=*pmin。*pmin=change。pmin=p+1。for(i=0。i5。i++) for(j=0。j5。j++) if(((p+5*i+j)!=p)amp。amp。(*pmin*(p+5*i+j)))pmin=p+5*i+j。change=*(p+4)。*(p+4)=*pmin。*pmin=change。pmin=p+1。for(i=0。i5。i++) for(j=0。j5。j++) if
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1