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

正文內(nèi)容

精通c程序設(shè)計教程二~九章習(xí)題答案-資料下載頁

2025-06-18 19:03本頁面
  

【正文】 clude isprime(int n){ int k,m。 m=(int)sqrt(n+1)。 for(k=2。k=m。k++) if(n%k==0) break。 return km。}void main(){ int n,p,c=0。 for(n=4。n=1000。n+=2) { for(p=2。p=n/2。p++) if(isprime(p)amp。amp。isprime(np)) { printf(%d=%d+%d\n,n,p,np)。c++。 if(c%20==0) { printf(Press any key to continue.\n)。getch()。 } break。 } }} 解:/*非遞歸算法*/include void tohex(unsigned long x){ char buf[15]。int i=0,c。 if(x==0) { printf(0)。return。 } while(x) { c=x%16。x/=16。 if(c=10) c+=55。else c+=48。 buf[i++]=c。 } for(i。i=0。i) printf(%2c,buf[i])。}void main(){ long x。 printf(Input a long integer number:)。scanf(%ld,amp。x)。 tohex(x)。printf(\n)。}/*遞歸算法*/include void tohex(unsigned long x){ if(x==0) return。 tohex(x/16)。 x%=16。 if(x=10) x+=55。else x+=48。 printf(%2c,(char)x)。}void main(){ long x。 printf(Input a long integer number:)。scanf(%ld,amp。x)。 tohex(x)。printf(\n)。} 解:/*非遞歸算法*/include include void reverse(char *s){ char *p,*q,t。 p=s。q=s+strlen(s)1。 while(pq) { t=*p。*p=*q。*q=t。p++。q。}}void main(){ char s[81]。 printf(Input a string:\n)。gets(s)。 reverse(s)。 printf(Reversed string is \n)。puts(s)。}/*遞歸算法*/include include void reverse(char *p,char *q){ char t。 if(p=q) return。 t=*p。*p=*q。*q=t。 reverse(p+1,q1)。}void main(){ char s[81]。 printf(Input a string:\n)。gets(s)。 reverse(s,s+strlen(s)1)。 printf(Reversed string is \n)。puts(s)。} 解:include void gw(char *s,char *word){ int maxlen,len。char *pmax。 maxlen=0。len=0。 while(1) { if(*s=39。a39。amp。amp。*s=39。z39。||*s=39。A39。amp。amp。*s=39。Z39。) len++。 else { if(lenmaxlen) { maxlen=len。pmax=slen。 } len=0。 } if(*s==39。\039。) break。 s++。 } for(。maxlen=1。maxlen) *word++=*pmax++。 *word=39。\039。}void main(){ char s[256],word[32]。 printf(Input a English sentence:\n)。gets(s)。 gw(s,word)。 printf(The longest word is\n)。puts(word)。} 解: 1 m=0 = m0include long b(long n,long m){ if(m==0) return 1L。 return (nm+1)*b(n,m1)/m。}void main(){ long n,m。 printf(Input n m:)。scanf(%ld%ld,amp。n,amp。m)。 printf(C(%ld,%ld)=%ld\n,n,m,b(n,m))。} 解:include include include int count(char *s){ int n=0。 while(*s) { if(isdigit(s[0])amp。amp。!isdigit(s[1])) n++。 s++。 } return n。}void chg(char *s,long *p,int n){ int flag=0。int c=0。 *p=0L。 while(1) { if(isdigit(*s)) { *p=(*p)*10+(*s48)。flag=1。 } else if(flag) { c++。if(c==n) break。 p++。*p=0L。flag=0。 } if(*s==39。\039。) break。 s++。 }} void main(){ char s[256]。int i,n。long *p。 printf(Input a string:\n)。gets(s)。 n=count(s)。 if(n==0) return。 p=(long *)malloc(n*sizeof(long))。 if(!p) { printf(Memery allocation failed.\n)。return。 } chg(s,p,n)。 for(i=0。in。i++) printf(%ld ,p[i])。 free((void *)p)。} 解:include void bitout(unsigned long a,int n){ if(n==0) return。 bitout(a/2,n1)。printf(%lu,a%2)。} void main(){ long a。int n。 printf(Input a long integer number:)。scanf(%ld,amp。a)。 printf(Input n=)。scanf(%d,amp。n)。 if(n1||n32) { printf(n value is not correct.\n)。return。 } bitout(a,n)。 printf(\n)。}7. 30 421 1,1,0,13,2,1,2 7,3,2,3 13,4,3,4 13第八章  編譯預(yù)處理 Turbo C 15 define leap(y) ((y)%4==0amp。amp。(y)%100!=0||(y)%400==0)leap(int y){ return y%4==0amp。amp。y%100!=0||y%400==0。} define DUP(s,ch,n) { memset((void *)(s), ch, n)。*((s)+(n))=0。 }第九章 指針深入 4, 9, 5 966 此題有問題(a[0]串空間不足,且結(jié)束標(biāo)志字節(jié)’\0’沒有復(fù)制) ADFH ADE
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1